CComObjectRootEx::InternalQueryInterface

statyczneHRESULTInternalQueryInterface (void *pThis, REFIIDiid, const _ATL_INTMAP_ENTRY *pEntries 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] Wskaźnik do struktury _ATL_INTMAP_ENTRY , łączący 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.

InternalQueryInterface obsługuje tylko interfejsów COM tabeli mapę. Jeśli obiekt jest zagregowane, InternalQueryInterface nie przekazać zewnętrzne nieznane. Interfejsy mogą wejść w tabeli mapę COM z makra COM_INTERFACE_ENTRY lub jednego z jej warianty.

Omówie&nie CComObjectRootEx |nbsp; Członkowie klasy

Zobacz też CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease

Index