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

構文

HRESULT QueryService(
  REFGUID guidService,
  REFIID  riid,
  void    **ppvObject
);

パラメーター

guidService

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

riid

呼び出し元がサービスに対して受信するインターフェイスの一意識別子。

ppvObject

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

戻り値

成功にS_OK。

注釈

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

要件

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