Metodo IServiceProvider::QueryService(REFGUID,Q**) (servprov.h)
Funge da metodo factory per tutti i servizi esposti tramite un'implementazione di IServiceProvider.
Sintassi
HRESULT QueryService(
REFGUID guidService,
Q **pp
);
Parametri
guidService
Identificatore univoco del servizio (SID).
pp
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
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Intestazione | servprov.h |