Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by wdf. For more information, see:
wdfwmi.h contains the following programming interfaces:
Functions
WDF_WMI_BUFFER_APPEND_STRING The WDF_WMI_BUFFER_APPEND_STRING function copies a specified Unicode string into a specified buffer in the format that WMI requires. |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER The WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER function initializes a WDF_WMI_INSTANCE_CONFIG structure and stores a specified handle to a WMI provider object. |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG The WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG function initializes a WDF_WMI_INSTANCE_CONFIG structure and stores a pointer to a specified WDF_WMI_PROVIDER_CONFIG structure. |
WDF_WMI_PROVIDER_CONFIG_INIT The WDF_WMI_PROVIDER_CONFIG_INIT function initializes a WDF_WMI_PROVIDER_CONFIG structure. |
WdfWmiInstanceCreate The WdfWmiInstanceCreate method creates a WMI instance object that represents an instance of a WMI data provider. |
WdfWmiInstanceDeregister The WdfWmiInstanceDeregister method deregisters a specified instance of a WMI data provider from the system's WMI service. |
WdfWmiInstanceFireEvent The WdfWmiInstanceFireEvent method sends a WMI event to WMI clients that have registered to receive event notification. |
WdfWmiInstanceGetDevice The WdfWmiInstanceGetDevice method returns a handle to the framework device object that is associated with a specified WMI instance object. |
WdfWmiInstanceGetProvider The WdfWmiInstanceGetProvider method returns a handle to the WMI provider object that is the parent object of a specified WMI instance object. |
WdfWmiInstanceRegister The WdfWmiInstanceRegister method registers a specified instance of a WMI data provider with the system's WMI service. |
WdfWmiProviderCreate The WdfWmiProviderCreate method creates a WMI provider object that represents a WMI data block. |
WdfWmiProviderGetDevice The WdfWmiProviderGetDevice method returns a handle to the framework device object that is the parent of a specified WMI provider object. |
WdfWmiProviderGetTracingHandle The WdfWmiProviderGetTracingHandle method returns a handle to the event logger of a WPP software tracing session. |
WdfWmiProviderIsEnabled The WdfWmiProviderIsEnabled method determines if either data collection or event notification is enabled for a specified WMI data provider. |
Callback functions
EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD A driver's EvtWmiInstanceExecuteMethod callback function executes a specified method that the driver provides for a WMI data provider's instance. |
EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE A driver's EvtWmiInstanceQueryInstance callback function copies a WMI provider's instance data into a buffer for delivery to a WMI client. |
EVT_WDF_WMI_INSTANCE_SET_INSTANCE A driver's EvtWmiInstanceSetInstance callback function sets all of a WMI data provider's instance data to values that a WMI client supplies. |
EVT_WDF_WMI_INSTANCE_SET_ITEM A driver's EvtWmiInstanceSetItem callback function sets a single item of a WMI data provider's instance data to a value that a WMI client supplies. |
EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL A driver's EvtWmiProviderFunctionControl callback function enables and disables the driver's support for collecting data and sending events for a specified WMI data provider. |
Structures
WDF_WMI_INSTANCE_CONFIG The WDF_WMI_INSTANCE_CONFIG structure contains configuration information for an instance of a WMI data provider. |
WDF_WMI_PROVIDER_CONFIG The WDF_WMI_PROVIDER_CONFIG structure contains configuration information for a driver's WMI data block. |
Enumerations
WDF_WMI_PROVIDER_CONTROL The WDF_WMI_PROVIDER_CONTROL enumeration defines the type of control functions that a WMI data provider can support. |
WDF_WMI_PROVIDER_FLAGS The WDF_WMI_PROVIDER_FLAGS enumeration defines configuration flags for a driver's WMI data provider. |