Método IServiceProvider::QueryService(REFGUID,REFIID,void**) (servprov.h)

Sintaxis

HRESULT QueryService(
  REFGUID guidService,
  REFIID  riid,
  void    **ppvObject
);

Parámetros

guidService

Identificador único del servicio (un SID).

riid

Identificador único de la interfaz que el autor de la llamada quiere recibir para el servicio.

ppvObject

Dirección de la variable asignada por el autor de la llamada para recibir el puntero de interfaz del servicio al devolver correctamente esta función. El autor de la llamada se hace responsable de llamar a Release a través de este puntero de interfaz cuando el servicio ya no es necesario.

Valor devuelto

S_OK en caso de éxito.

Comentarios

QueryService crea o accede a la implementación del servicio identificado con guidService. En ppv, devuelve la dirección de la interfaz especificada por riid.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Build 22000
Servidor mínimo compatible Windows Build 22000
Encabezado servprov.h