Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Consultas para um objeto especificado.
Sintaxe
HRESULT QueryObject(
[in] REFGUID guidObject,
[in] REFIID riid,
[out] void **ppvOut
);
Parâmetros
[in] guidObject
Tipo: REFGUID
Uma referência ao GUID usado para identificar o objeto.
[in] riid
Tipo: REFIID
Especifica a ID de interface desejada.
[out] ppvOut
Tipo: void**
Em caso de êxito, contém o endereço de um ponteiro para o objeto especificado por riid.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Os implementadores de objetos que desejam habilitar a descoberta de outros objetos que eles podem produzir ou que eles contêm devem implementar IObjectProvider::QueryObject e publicar os valores guid que nomeia esses objetos para clientes desse objeto. Observe que os objetos não devem passar a solicitação de um objeto para outros objetos, como QueryService.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |