CComObjectRootEx::InternalQueryInterface
Recupera um ponteiro para a interface solicitada.
static HRESULT InternalQueryInterface(
void* pThis,
const _ATL_INTMAP_ENTRY* pEntries,
REFIID iid,
void** ppvObject
);
Parâmetros
pThis
[in] um ponteiro ao objeto que contém o mapa de interfaces COM tenha expostos a QueryInterface.pEntries
[in] um ponteiro da estrutura de _ATL_INTMAP_ENTRY que acessa um mapa de interfaces disponíveis.iid
[in] GUID de interface que está sendo solicitada.ppvObject
[out] um ponteiro ao ponteiro de interface especificada em iid, ou NULO se a interface não for encontrada.
Valor de retorno
Um dos valores padrão de HRESULT .
Comentários
InternalQueryInterface trata apenas interfaces na tabela do mapa da.Se o objeto é agregado, InternalQueryInterface não delega ao desconhecido externo.Você pode inserir interfaces na tabela de mapa de COM_INTERFACE_ENTRY COM com macros ou de suas variantes.
Requisitos
Cabeçalho: atlcom.h