Método IServiceProvider::QueryService(REFGUID,Q**) (servprov.h)
Atua como o método de fábrica para todos os serviços expostos por meio de uma implementação de IServiceProvider.
Sintaxe
HRESULT QueryService(
REFGUID guidService,
Q **pp
);
Parâmetros
guidService
O identificador exclusivo do serviço (um SID).
pp
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.
Valor retornado
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
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | servprov.h |