CComObjectRootEx::InternalQueryInterface

statischeHRESULTInternalQueryInterface ( const _ATL_INTMAP_ENTRY *pEntries,Void *pThis, Void **PpvObject, REFIIDIid);

Rückgabewert

Eines der standard- HRESULT -Werte.

Parameter

pThis

[in] Ein Zeiger auf das Objekt, das mit der COM-Zuordnung Schnittstellen QueryInterface ausgesetzt.

pEntries

[in] Ein Zeiger auf die _ATL_INTMAP_ENTRY -Struktur, die eine Karte der verfügbaren Schnittstellen zugreift.

iid

[in] Die GUID der Schnittstelle angefordert wird.

ppvObject

[out] Ein Zeiger auf den Schnittstellenzeiger, der im angegebenen Iid, oder NULL wenn das Interface nicht gefunden wird.

Bemerkungen

Ruft einen Zeiger auf die angeforderte Schnittstelle.

InternalQueryInterface verarbeitet nur Schnittstellen in der COM-Zuordnungstabelle. Wenn Ihr Objekt aggregiert wird, ist InternalQueryInterface nicht auf das äußere unbekannte delegieren. Sie können Schnittstellen in der COM-Zuordnungstabelle mit das COM_INTERFACE_ENTRY -Makro oder einer seiner Varianten eingeben.

CComObjectRootEx ÜbersichtKlassenmember

Siehe auch&Nbsp;CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease

Index