wmistr.h ヘッダー

このヘッダーは、WMI がユーザー モード のデータ コンシューマーとドライバーなどのカーネル モード データ プロバイダーの間でデータを渡すために使用する WNODE_XXX と呼ばれる一連の標準データ構造を宣言します。

このヘッダーはカーネルによって使用されます。 詳細については、次を参照してください。

wmistr.h には、次のプログラミング インターフェイスが含まれています。

構造

 
WMIREGGUIDW

WMIREGGUID 構造体には、データ ブロックまたはイベント ブロックの新規または更新された登録情報が含まれています。
WMIREGINFOW

WMIREGINFO 構造体には、データ ブロックとイベント ブロックを登録または更新するためにドライバーによって提供される情報が含まれています。
WNODE_ALL_DATA

WNODE_ALL_DATA構造体には、データ ブロックまたはイベント ブロックのすべてのインスタンスのデータが含まれています。
WNODE_EVENT_ITEM

WNODE_EVENT_ITEM構造体には、イベントのドライバーによって生成されたデータが含まれています。
WNODE_EVENT_REFERENCE

WNODE_EVENT_REFERENCE構造体には、WMI がレジストリで設定されているイベント サイズ制限を超えるイベントのクエリに使用できる情報が含まれています。
WNODE_HEADER

WNODE_HEADER構造体は、他のすべてのWNODE_XXX構造体の最初のメンバーです。 これには、このようなすべての構造体に共通する情報が含まれています。
WNODE_METHOD_ITEM

WNODE_METHOD_ITEM構造体は、データ ブロックのインスタンスに関連付けられたメソッドを示し、メソッドの入力データを含みます。
WNODE_SINGLE_INSTANCE

WNODE_SINGLE_INSTANCE構造体には、データ ブロックの 1 つのインスタンス内のすべてのデータ項目の値が含まれています。
WNODE_SINGLE_ITEM

WNODE_SINGLE_ITEM構造体には、データ ブロックのインスタンス内の 1 つのデータ項目の値が含まれています。
WNODE_TOO_SMALL

WNODE_TOO_SMALL構造体は、要求から出力を受信するために必要なバッファーのサイズを示します。