WDF_WMI_PROVIDER_CONFIG結構 (wdfwmi.h)
[僅適用於 KMDF]
WDF_WMI_PROVIDER_CONFIG 結構包含驅動程式 WMI 數據區塊的組態資訊。
語法
typedef struct _WDF_WMI_PROVIDER_CONFIG {
ULONG Size;
GUID Guid;
ULONG Flags;
ULONG MinInstanceBufferSize;
PFN_WDF_WMI_PROVIDER_FUNCTION_CONTROL EvtWmiProviderFunctionControl;
} WDF_WMI_PROVIDER_CONFIG, *PWDF_WMI_PROVIDER_CONFIG;
成員
Size
這個 結構的大小,以位元組為單位。
Guid
識別 WMI 數據區塊之 GUID 的符號名稱。
Flags
WDF_WMI_PROVIDER_FLAGS型別值的位 OR。
MinInstanceBufferSize
EvtWmiInstanceQueryInstance 和 EvtWmiInstanceSetInstance 回呼函式將用於提供者實例的固定長度緩衝區大小下限,以位元組為單位。 對於可變長度緩衝區,這個成員必須是零。 如果 WdfWmiProviderEventOnly 是在 Flags 成員中設定,則會忽略此成員。
EvtWmiProviderFunctionControl
驅動程式 EvtWmiProviderFunctionControl 回呼函式的指標,或 NULL。
言論
WDF_WMI_PROVIDER_CONFIG 結構會作為 WdfWmiProviderCreate 方法 的輸入。
若要初始化 WDF_WMI_PROVIDER_CONFIG 結構,驅動程式應該呼叫 WDF_WMI_PROVIDER_CONFIG_INIT。
要求
要求 | 價值 |
---|---|
最低 KMDF 版本 | 1.0 |
標頭 | wdfwmi.h (包括 Wdf.h) |