HRESULT AtlInternalQueryInterface ( void * pThis, const _ATL_INTMAP_ENTRY * pEntries, REFIID iid, void ** ppvObject );
Wartość zwracany
Jednym ze standardowych wartości HRESULT.
Parametry
pThis
[w] Wskaźnik na obiekt, który zawiera mapę COM interfejsów narażonych na QueryInterface.
pEntries
[w] Tablica struktur _ATL_INTMAP_ENTRY , których dostęp mapę dostępnych interfejsów.
identyfikator iid
[w] Identyfikator GUID interfejsu żądanego.
ppvObject
[limit] Wskaźnik wskaźnika interfejsu określone w iid, lub NULL , jeśli nie znajduje interfejsu.
Uwagi
Pobiera wskaźnik żądany interfejs.
AtlInternalQueryInterface obsługuje tylko interfejsów COM tabeli mapę. Jeśli obiekt jest zagregowane, AtlInternalQueryInterface nie przekazać zewnętrzne nieznane. Interfejsy mogą wejść w tabeli mapę COM z makra COM_INTERFACE_ENTRY lub jednego z jej warianty.
Zobacz też
CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease