Metodo IServiceProvider::QueryService(REFGUID,REFIID,void**) (servprov.h)
Sintassi
HRESULT QueryService(
REFGUID guidService,
REFIID riid,
void **ppvObject
);
Parametri
guidService
Identificatore univoco del servizio (SID).
riid
Identificatore univoco dell'interfaccia che il chiamante desidera ricevere per il servizio.
ppvObject
Indirizzo della variabile allocata dal chiamante per ricevere il puntatore dell'interfaccia del servizio in caso di esito positivo della restituzione da questa funzione. Il chiamante diventa responsabile della chiamata a Release tramite questo puntatore di interfaccia quando il servizio non è più necessario.
Valore restituito
S_OK al successo.
Commenti
QueryService crea o accede all'implementazione del servizio identificato con guidService. In ppv restituisce l'indirizzo dell'interfaccia specificata da riid.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Intestazione | servprov.h |