Compartilhar via


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

Sintaxe

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

Parâmetros

guidService

O identificador exclusivo do serviço (um SID).

riid

O identificador exclusivo da interface que o chamador deseja receber para o serviço.

ppvObject

O endereço da variável alocada pelo chamador para receber o ponteiro de interface do serviço no retorno bem-sucedido dessa função. O chamador se torna responsável por chamar Release por meio desse ponteiro de interface quando o serviço não é mais necessário.

Retornar valor

S_OK sobre o sucesso.

Comentários

QueryService cria ou acessa a implementação do serviço identificado com guidService. Em ppv, ele retorna o endereço da interface especificada por riid.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Build 22000
Servidor mínimo com suporte Windows Build 22000
Cabeçalho servprov.h