メソッド プロバイダーのプライマリ インターフェイスの実装
メソッド プロバイダーは、プライマリ インターフェイスとして IWbemServices を実装する必要があります。 ただし、純粋メソッド プロバイダーでは、IWbemServices::ExecMethodAsync メソッドを実装するだけで済みます。
他のプロバイダーは IWbemServices を使用するため、インターフェイスには純粋メソッド プロバイダーとは無関係な多くのメソッドが含まれています。 純粋メソッド プロバイダーは、ExecMethodAsync 以外のすべての IWbemServices メソッドに対して WBEM_E_PROVIDER_NOT_CAPABLE を返すスタブ実装を提供する必要があります。 ただし、多くのメソッド プロバイダーは、インスタンスまたはクラス プロバイダーとしても機能します。 メソッドとインスタンス プロバイダーの組み合わせは、より多くの IWbemServices メソッドをサポートする必要があります。