Qualifiers Specific to the WDM Provider

The following qualifiers are used by the WDM Provider in device driver MOF files when they are extracting data from WNODEs to generate instances of WDM driver classes.

QualifierDescription
MissingValueData type: DWORD, array, uint8, uint16, uint32, sint8, sint16, or sint32.

Applies to: properties

A missing value for this property should be represented by NULL rather than 0 (zero).

WMIDataIdData type: uint32

Applies to: properties

Index in the WNODE of the data for the property. The WDM provider uses this qualifier to determine how the data is formatted while extracting data from the WNODE and generating WMI classes. The starting value is 1.

WMIExpenseData type: uint32

Applies to: classes

Indication of the resource cost to access the data block. For example, disk geometry information does not require a lot of resources to obtain because it is available in the device extension. Disk read/write performance is more resource-intensive because it requires extra work on each read/write operation. Therefore, the WMIExpense qualifier value is larger for disk read/write performance.

WMIMethodIdData type: uint32

Applies to: methods

Index in the WNODE of the data for the property. The WDM provider uses this qualifier to determine how the data is formatted while extracting data from the WNODE and generating WMI classes. The starting value is 1.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2003

 

 

Show:
© 2014 Microsoft