CComObjectRootEx::InternalQueryInterface
recupera un puntero a la interfaz solicitada.
Sintaxis
static HRESULT InternalQueryInterface(
void* pThis,
const _ATL_INTMAP_ENTRY* pEntries,
REFIID iid,
void** ppvObject
);
Parámetros
pThis
[in] el puntero Al objeto que contiene el mapa COM de interfaces expuesto a QueryInterface.pEntries
[in] puntero A la estructura de _ATL_INTMAP_ENTRY que tiene acceso a un mapa de interfaces disponibles.iid
[in] GUID de la interfaz que es solicitada.ppvObject
[out] puntero Al puntero de interfaz especificado en iid, o NULL si la interfaz no se encuentra.
Valor devuelto
Uno de los valores estándar de HRESULT .
Comentarios
las interfaces de los identificadores deInternalQueryInterface sólo en COM asignan la tabla.Si se agrega el objeto, InternalQueryInterface no delega el desconocido externo.Puede incorporar interfaces de la tabla de mapa COM con COM_INTERFACE_ENTRY o la macro de sus variantes.
Requisitos
encabezado: atlcom.h
Vea también
CComObjectRootEx Class
CComObjectRootEx::InternalAddRef
CComObjectRootEx::InternalRelease