WMI IRP Sending Routines

Drivers use these routines to send WMI IRPs.

IoWMIAllocateInstanceIds

Allocates unused WMI instance IDs for a given WMI class GUID.

IoWMIDeviceObjectToInstanceName

Given a device object, determines the WMI class instance name supported by the corresponding driver. Callers can use this to determine the instance names supported by a particular driver.

IoWMIExecuteMethod

Executes the specified WMI class method.

IoWMIHandleToInstanceName

Given a file handle, determines the WMI class instance name supported by the corresponding driver. Callers can use this to determine the instance names supported by a particular driver.

IoWMIOpenBlock

Opens a WMI data block. Callers use this to submit WMI I/O requests.

IoWMIQueryAllData

Fetches the property values for every instance of the specified WMI class GUID.

IoWMIQueryAllDataMultiple

Fetches the property values for every instance of the specified set of WMI class GUIDs.

IoWMIQuerySingleInstance

Fetches the property values for a particular instance of the specified WMI class GUID.

IoWMIQuerySingleInstanceMultiple

Fetches the property values for a particular set of WMI class instances.

IoWMISetNotificationCallback

Sets a notification callback for WMI events.

IoWMISetSingleInstance

Sets the property values for a particular WMI class instance.

IoWMISetSingleItem

Sets the specified property for a particular WMI class instance.

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft