WDF_WMI_PROVIDER_FLAGS列舉 (wdfwmi.h)
[僅適用於 KMDF]
WDF_WMI_PROVIDER_FLAGS列舉會定義驅動程式 WMI 資料提供者的組態旗標。
Syntax
typedef enum _WDF_WMI_PROVIDER_FLAGS {
WdfWmiProviderEventOnly = 0x0001,
WdfWmiProviderExpensive = 0x0002,
WdfWmiProviderTracing = 0x0004,
WdfWmiProviderValidFlags = WdfWmiProviderEventOnly | WdfWmiProviderExpensive | WdfWmiProviderTracing
} WDF_WMI_PROVIDER_FLAGS;
常數
WdfWmiProviderEventOnly 值: 0x0001 WMI 用戶端可以接收 WMI 事件的通知,但無法查詢或設定實例數據。 驅動程式可以呼叫 WdfWmiInstanceFireEvent,但它不提供任何實例特定的回呼函式。 |
WdfWmiProviderExpensive 值: 0x0002 收集提供者的數據可能會影響驅動程式的效能,因此除非 WMI 用戶端已註冊來使用它,否則驅動程式將不會收集數據。 架構會呼叫驅動程式的 EvtWmiProviderFunctionControl 回呼函式,從WDF_WMI_PROVIDER_CONTROL列舉) (傳遞 WdfWmiInstanceControl 值,以通知驅動程式開始收集數據。 如果驅動程式未提供 EvtWmiProviderFunctionControl 回呼函式,它可以呼叫 WdfWmiProviderIsEnabled。 |
WdfWmiProviderTracing 值: 0x0004 WMI 資料提供者支援 WMI 事件追蹤。 驅動程式可以藉由呼叫 WdfWmiProviderGetTracingHandle 來取得追蹤句柄。 如果已設定此旗標,則無法設定其他旗標。 |
WdfWmiProviderValidFlags 值: WdfWmiProviderEventOnly 所有旗標的位 OR。 驅動程式不應該使用此值。 |
備註
WDF_WMI_PROVIDER_FLAGS列舉用於 WDF_WMI_PROVIDER_CONFIG 結構。
規格需求
需求 | 值 |
---|---|
最小 KMDF 版本 | 1.0 |
標頭 | wdfwmi.h (包含 Wdf.h) |