共用方式為


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

EvtWmiInstanceQueryInstanceEvtWmiInstanceSetInstance 回呼函式將用於提供者實例的固定長度緩衝區大小下限,以位元組為單位。 對於可變長度緩衝區,這個成員必須是零。 如果 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)

另請參閱

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreate