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 データ プロバイダーの構成フラグを定義します。 |