CComObjectRootEx::InternalQueryInterface
Recupera un puntatore a un'interfaccia richiesta.
static HRESULT InternalQueryInterface(
void* pThis,
const _ATL_INTMAP_ENTRY* pEntries,
REFIID iid,
void** ppvObject
);
Parametri
pThis
[in] il puntatore All'oggetto che contiene la mappa COM interfacce esposto a QueryInterface.pEntries
[in] puntatore Alla struttura _ATL_INTMAP_ENTRY che accede a un mapping delle interfacce disponibili.iid
[in] Il GUID dell'interfaccia necessaria.ppvObject
[out] puntatore Al puntatore a interfaccia specificato in iid, o NULL se l'interfaccia non trovata.
Valore restituito
Uno dei valori standard HRESULT.
Note
Interfacce di handle diInternalQueryInterface solo nella tabella della mappa COM. Se l'oggetto è aggregato, InternalQueryInterface non delega sconosciuto esterno. È possibile fornire interfacce nella tabella della mappa COM con COM_INTERFACE_ENTRY o che macro delle variabili.
Requisiti
Header: atlcom.h