CComObjectRootEx::InternalQueryInterface

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

Index