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 |