wbemprov.h ヘッダー
このヘッダーは、Windows Management Instrumentation によって使用されます。 詳細については、次を参照してください。
wbemprov.h には、次のプログラミング インターフェイスが含まれています。
IWbemDecoupledBasicEventProvider IWbemDecoupledBasicEventProvider インターフェイスは、分離されたプロバイダーを WMI に登録する共同作成可能なインターフェイスです。 作成されたオブジェクトは、IWbemDecoupledRegistrar::Register の pUnknown 引数に渡す必要があります。 |
IWbemDecoupledRegistrar IWbemDecoupledRegistrar インターフェイスは、分離されたプロバイダーを WMI に関連付けます。 このインターフェイスを使用すると、プロセスホステッド プロバイダーは、インターフェイスの相互運用性の有効期間を定義し、他のプロバイダーと共存できます。 |
IWbemEventConsumerProvider イベント コンシューマー プロバイダーのプライマリ インターフェイスを提供します。 イベント コンシューマー プロバイダーでは、このインターフェイスと FindConsumer メソッドにより、特定のイベントを受信する必要があるイベント コンシューマーを指定できます。 |
IWbemEventProvider イベント プロバイダーとの通信を開始するには、IWbemEventProvider インターフェイスを使用します。 Windows Management は、コンシューマーがプロバイダーによって生成されたイベントの受信に関心を示したときに、このインターフェイスのプロバイダーの実装を呼び出します。 |
IWbemEventProviderQuerySink IWbemEventProviderQuerySink インターフェイスは、必要に応じて、パフォーマンスを最適化するために現在アクティブになっているイベント クエリ フィルターの種類を知りたいイベント プロバイダーによって実装されます。 |
IWbemEventProviderSecurity IWbemEventProviderSecurity インターフェイスは、必要に応じて、コンシューマーによるイベントへのアクセスを制限するイベント プロバイダーによって実装されます。 このインターフェイスを使用するタイミングの詳細については、「WMI イベントのセキュリティ保護」を参照してください。 |
IWbemEventSink 制限付きのクエリ セットを使用して、イベント プロバイダーとの通信を開始します。 |
IWbemHiPerfProvider プロバイダーが、更新可能なオブジェクトと列挙子を提供できるようにします。 |
IWbemPropertyProvider WMI クラスのインスタンスに含まれる個々のプロパティの取得と更新をサポートします。 |
IWbemProviderIdentity IWbemProviderIdentity インターフェイスは、プロバイダーが同じ CLSID 値を持つ複数の Name (__Win32Provider の複数のインスタンス) を使用して自身を登録する場合に、イベント プロバイダーによって実装されます。 |
IWbemProviderInit IWbemProviderInit インターフェイスは、プロバイダーを初期化するために Windows Management によって呼び出されます。 IWbemProviderInit を実装するには、すべてのプロバイダーが必要です。 |
IWbemProviderInitSink IWbemProviderInitSink インターフェイスは WMI によって実装され、初期化状態を報告するためにプロバイダーによって呼び出されます。 |
IWbemUnboundObjectSink IWbemUnboundObjectSink インターフェイスは、すべての論理イベント コンシューマーによって実装されます。 これは、イベント オブジェクトの配信を受け入れる単純なシンク インターフェイスです。 |