次の方法で共有


wdfwmi.h ヘッダー

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

  • Windows Driver Framework の

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

関数

 
WDF_WMI_BUFFER_APPEND_STRING

WDF_WMI_BUFFER_APPEND_STRING関数は、指定した Unicode 文字列を、WMI で必要な形式で指定されたバッファーにコピーします。
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER

WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER関数は、WDF_WMI_INSTANCE_CONFIG構造体を初期化し、指定したハンドルを WMI プロバイダー オブジェクトに格納します。
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG

WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG関数は、WDF_WMI_INSTANCE_CONFIG構造体を初期化し、指定したWDF_WMI_PROVIDER_CONFIG構造体へのポインターを格納します。
WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_CONFIG_INIT関数は、WDF_WMI_PROVIDER_CONFIG構造体を初期化します。
WdfWmiInstanceCreate

WdfWmiInstanceCreate メソッドは、WMI データ プロバイダーのインスタンスを表す WMI インスタンス オブジェクトを作成します。
WdfWmiInstanceDeregister

WdfWmiInstanceDeregister メソッドは、WMI データ プロバイダーの指定されたインスタンスをシステムの WMI サービスから登録解除します。
WdfWmiInstanceFireEvent の

WdfWmiInstanceFireEvent メソッドは、イベント通知を受信するために登録されている WMI クライアントに WMI イベントを送信します。
WdfWmiInstanceGetDevice

WdfWmiInstanceGetDevice メソッドは、指定された WMI インスタンス オブジェクトに関連付けられているフレームワーク デバイス オブジェクトへのハンドルを返します。
WdfWmiInstanceGetProvider の

WdfWmiInstanceGetProvider メソッドは、指定された WMI インスタンス オブジェクトの親オブジェクトである WMI プロバイダー オブジェクトへのハンドルを返します。
WdfWmiInstanceRegister

WdfWmiInstanceRegister メソッドは、WMI データ プロバイダーの指定されたインスタンスをシステムの WMI サービスに登録します。
WdfWmiProviderCreate の

WdfWmiProviderCreate メソッドは、WMI データ ブロックを表す WMI プロバイダー オブジェクトを作成します。
WdfWmiProviderGetDevice の

WdfWmiProviderGetDevice メソッドは、指定された WMI プロバイダー オブジェクトの親であるフレームワーク デバイス オブジェクトへのハンドルを返します。
WdfWmiProviderGetTracingHandle

WdfWmiProviderGetTracingHandle メソッドは、WPP ソフトウェア トレース セッションのイベント ロガーへのハンドルを返します。
WdfWmiProviderIsEnabled

WdfWmiProviderIsEnabled メソッドは、指定された WMI データ プロバイダーに対してデータ収集またはイベント通知が有効になっているかどうかを判断します。

コールバック関数

 
EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD

ドライバーの EvtWmiInstanceExecuteMethod コールバック関数は、WMI データ プロバイダーのインスタンスに対してドライバーが提供する指定されたメソッドを実行します。
EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE

ドライバーの EvtWmiInstanceQueryInstance コールバック関数は、WMI プロバイダーのインスタンス データを WMI クライアントに配信するためのバッファーにコピーします。
EVT_WDF_WMI_INSTANCE_SET_INSTANCE

ドライバーの EvtWmiInstanceSetInstance コールバック関数は、WMI データ プロバイダーのすべてのインスタンス データを、WMI クライアントが提供する値に設定します。
EVT_WDF_WMI_INSTANCE_SET_ITEM

ドライバーの EvtWmiInstanceSetItem コールバック関数は、WMI データ プロバイダーのインスタンス データの 1 つの項目を WMI クライアントが提供する値に設定します。
EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL

ドライバーの EvtWmiProviderFunctionControl コールバック関数は、データの収集と、指定された WMI データ プロバイダーのイベントの送信に対するドライバーのサポートを有効および無効にします。

構造

 
WDF_WMI_INSTANCE_CONFIG

WDF_WMI_INSTANCE_CONFIG構造体には、WMI データ プロバイダーのインスタンスの構成情報が含まれています。
WDF_WMI_PROVIDER_CONFIG

WDF_WMI_PROVIDER_CONFIG構造体には、ドライバーの WMI データ ブロックの構成情報が含まれています。

列挙 体

 
WDF_WMI_PROVIDER_CONTROL

WDF_WMI_PROVIDER_CONTROL列挙型は、WMI データ プロバイダーがサポートできるコントロール関数の種類を定義します。
WDF_WMI_PROVIDER_FLAGS

WDF_WMI_PROVIDER_FLAGS列挙は、ドライバーの WMI データ プロバイダーの構成フラグを定義します。