CComObjectRootEx::InternalQueryInterface

estática HRESULT InternalQueryInterface ( void * pThis, const _ATL_INTMAP_ENTRY * pEntries, REFIID iid, vací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] Un puntero a la estructura _ATL_INTMAP_ENTRY que accede 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.

InternalQueryInterface sólo gestiona las interfaces en la tabla de mapa COM. Si el objeto es agregado, InternalQueryInterface 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.

Visió&n General de CComObjectRootEx |nbsp; Miembros de clase

Vea tambié&nnbsp;CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease

Index