IServiceProvider::QueryService(REFGUID,Q**) メソッド (servprov.h)

IServiceProvider の実装によって公開されるすべてのサービスのファクトリ メソッドとして機能します。

構文

HRESULT QueryService(
  REFGUID guidService,
  Q       **pp
);

パラメーター

guidService

サービスの一意識別子 (SID)。

pp

この関数からの正常な戻り時にサービスのインターフェイス ポインターを受け取る呼び出し元によって割り当てられた変数のアドレス。 呼び出し元は、サービスが不要になったときに、このインターフェイス ポインターを使用して Release を呼び出す責任を負います。

戻り値

成功にS_OK。

解説

QueryService は、guidService で識別されるサービスの実装を作成またはアクセスします。 ppv では、riid で指定されたインターフェイスのアドレスが返されます。

要件

   
サポートされている最小のクライアント Windows ビルド 22000
サポートされている最小のサーバー Windows ビルド 22000
Header servprov.h