CComObjectRootEx::InternalQueryInterface
Pobiera wskaźnik do żądanego interfejsu.
static HRESULT InternalQueryInterface(
void* pThis,
const _ATL_INTMAP_ENTRY* pEntries,
REFIID iid,
void** ppvObject
);
Parametry
pThis
[w] Wskaźnik do obiektu, który zawiera mapę COM interfejsów narażone na QueryInterface.pEntries
[w] Wskaźnik do _ATL_INTMAP_ENTRY strukturę, która uzyskuje dostęp do mapy dostępnych interfejsów.iid
[w] Identyfikator GUID interfejsu żądana.ppvObject
[out] Wskaźnik do wskaźnika interfejsu określonego w iid, lub NULL , jeśli nie znaleziono interfejsu.
Wartość zwracana
Jeden standard HRESULT wartości.
Uwagi
InternalQueryInterfaceobsługuje tylko interfejsów COM tabeli mapy.Jeśli obiekt jest zagregowane, InternalQueryInterface nie delegować do zewnętrznego nieznany.Interfejsy można wprowadzać do tabeli mapę COM z makra COM_INTERFACE_ENTRY lub jednego z jego odmiany.
Wymagania
Nagłówek: atlcom.h