Condividi tramite


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