CComObjectRootEx::InternalQueryInterface
Ruft einen Zeiger auf die angeforderte Schnittstelle ab.
static HRESULT InternalQueryInterface(
void* pThis,
const _ATL_INTMAP_ENTRY* pEntries,
REFIID iid,
void** ppvObject
);
Parameter
pThis
[in erzielt] Ein Zeiger auf das Objekt, das die COM-Zuordnung von Schnittstellen enthält, zu QueryInterface verfügbar.pEntries
[in] Ein Zeiger auf die _ATL_INTMAP_ENTRY-Struktur, die auf eine Zuordnung der verfügbaren Schnittstellen zugreift.iid
[in] Die GUID der Schnittstelle, die angefordert wird.ppvObject
[out] Ein Zeiger auf den Schnittstellenzeiger angegeben in iid oder NULL, wenn die Schnittstelle nicht gefunden wird.
Rückgabewert
Einer der HRESULT-Standardwerte.
Hinweise
Handleschnittstellen InternalQueryInterface nur in der COM-Zuordnungstabelle.Wenn das Objekt aggregiert wird, delegiert InternalQueryInterface nicht des äußeren Unbekannten.Sie können Schnittstellen in die COM-Zuordnungstabelle eingeben mit dem Makro COM_INTERFACE_ENTRY oder einer seiner Varianten.
Anforderungen
Header: möchten