IServiceProviderImpl クラス
このクラスには、IServiceProvider インターフェイスの既定の実装が用意されています。
template <
class T
>
class ATL_NO_VTABLE IServiceProviderImpl :
public IServiceProvider
パラメーター
- T
IServiceProviderImpl の派生クラス。
解説
IServiceProvider インターフェイスは、GUID で指定されたサービスを見つけ、そのサービスで要求されているインターフェイスへのポインターを返します。 IServiceProviderImpl クラスは、このインターフェイスの既定の実装を提供します。
IServiceProviderImpl1 つのメソッドを指定します。QueryServiceは作成または指定されたサービスにアクセスし、サービスの指定したインターフェイスへのインターフェイス ポインターを返します。
IServiceProviderImpl は、BEGIN_SERVICE_MAP から END_SERVICE_MAP までのサービス マップを使用します。
サービス マップには、2 つのエントリが含まれます。SERVICE_ENTRYは、オブジェクトでサポートされている、指定されたサービス id (SID) を示す、SERVICE_ENTRY_CHAIN、呼び出しQueryServiceチェーン別のオブジェクトに。
必要条件
**ヘッダー:**atlcom.h