HRESULTAtlInternalQueryInterface (void *pThis,const _ATL_INTMAP_ENTRY *pEntries,REFIID,deliidvacío **ppvObject);
Valor devuelto
Uno de los valores HRESULT estándar.
Parámetros
pThis
[en] Un puntero al objeto que contiene el mapa COM interfaces expuestas a QueryInterface.
pEntries
[en] Una matriz de estructuras _ATL_INTMAP_ENTRY que tienen acceso a un mapa de interfaces disponibles.
iid
[en] El GUID de la interfaz solicitada.
ppvObject
[out] Un puntero al puntero de interfaz especificado en iid, o NULL si no se encuentra la interfaz.
Observaciones
Recupera un puntero a la interfaz solicitada.
AtlInternalQueryInterface sólo gestiona las interfaces en la tabla de mapa COM. Si el objeto es agregado, AtlInternalQueryInterface no delegar en el exterior desconocido. Puede especificar las interfaces en la tabla de mapa de COM con la macro COM_INTERFACE_ENTRY o uno de sus variantes.
ATL Macros y funciones globales
Véase también
CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease