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 |