CComObjectRootEx::InternalQueryInterface
Načte ukazatel na požadované rozhraní.
static HRESULT InternalQueryInterface(
void* pThis,
const _ATL_INTMAP_ENTRY* pEntries,
REFIID iid,
void** ppvObject
);
Parametry
pThis
[v] Ukazatel na objekt, který obsahuje mapu vystavených rozhraní COM QueryInterface .pEntries
[v] Ukazatel _ATL_INTMAP_ENTRY struktury, která přistupuje k mapě dostupná rozhraní.iid
[v] Identifikátor GUID rozhraní požadovány.ppvObject
[výstup] Ukazatel na ukazatele rozhraní zadané v iid , nebo NULL Pokud není nalezen rozhraní.
Vrácená hodnota
Jeden standard HRESULT hodnoty.
Poznámky
InternalQueryInterfacezpracovává pouze rozhraní COM rozvržení tabulky.Pokud je objekt seskupeny, InternalQueryInterface nelze delegovat na vnější neznámý.Rozhraní můžete zadat do tabulky mapování COM se makro COM_INTERFACE_ENTRY nebo jeden z jeho variant.
Požadavky
Záhlaví: atlcom.h