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 |
標頭 | servprov.h |