CComAggObject::QueryInterface
Ruft einen Zeiger auf die angeforderte Schnittstelle ab.
STDMETHOD(QueryInterface)(
REFIID iid,
void ** ppvObject
);
template <class Q>
HRESULT STDMETHODCALLTYPE QueryInterface(
Q** pp
);
Parameter
iid
[in] Der Bezeichner der Schnittstelle, die angefordert wird.ppvObject
[out] Ein Zeiger auf den Schnittstellenzeiger identifiziert durch iid.Wenn das Objekt nicht diese Schnittstelle unterstützt, wird ppvObject zu NULL festgelegt.pp
[out] Ein Zeiger auf den Schnittstellenzeiger identifiziert nach Typ Q.Wenn das Objekt nicht diese Schnittstelle unterstützt, wird pp zu NULL festgelegt.
Rückgabewert
Ein HRESULT-Standardwert.
Hinweise
Wenn die angeforderte Schnittstelle IUnknown ist, gibt QueryInterface einen Zeiger auf eigenem IUnknown des zusammengesetzten Objekts zurück und erhöht den Verweiszähler.Andernfalls Abfragen dieser Methode für die Schnittstelle durch den CComContainedObject-Member, m_contained.
Anforderungen
Header: möchten