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 コールバック関数がプロバイダー インスタンスに使用する固定長バッファーの最小サイズ (バイト単位)。 可変長バッファーの場合、このメンバーは 0 である必要があります。 Flags メンバー WdfWmiProviderEventOnly が設定されている場合、このメンバーは無視されます。
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 の
WdfWmiProviderCreate の