estático HRESULT InternalQueryInterface ( void * pThis, const _ATL_INTMAP_ENTRY * pEntries, REFIID iid, vazio ** ppvObject );
Valor de retorno
Um dos valores HRESULT padrão.
Parâmetros
pThis
[no] Um ponteiro para o objeto que contém o mapa de COM interfaces expostas para Falha de QueryInterface.
pEntries
[no] Um ponteiro para a estrutura _ATL_INTMAP_ENTRY que acessa um mapa de interfaces disponíveis.
iid
[no] O GUID da interface que está sendo solicitado.
ppvObject
[out] Um ponteiro para o ponteiro de interface especificado em iidou NULL se a interface não foi encontrada.
Observações
Recupera um ponteiro para a interface solicitada.
InternalQueryInterface apenas lida COM a tabela do mapa com as interfaces. Se o objeto é agregado, InternalQueryInterface não delegar para o externo desconhecido. Você pode inserir interfaces na tabela COM mapa com a macro de COM_INTERFACE_ENTRY ou uma de suas variantes.
Visão geral de CComObjectRootEx | Membros de classe
Co&nsulte tambémnbsp;CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease