CComPolyObject::QueryInterface
Ruft einen Zeiger auf die angeforderte Schnittstelle ab.
STDMETHOD(QueryInterface)(
REFIID iid,
void** ppvObject
);
template <class Q>
HRESULT QueryInterface(Q ** pp);
Parameter
Q
Die COM-Schnittstelle.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 die Schnittstelle durch __uuidof(Q) identifiziert.
Rückgabewert
Ein HRESULT-Standardwert.
Hinweise
Für ein zusammengesetztes Objekt wenn die angeforderte Schnittstelle IUnknown, QueryInterface gibt ein Zeiger auf eigenem IUnknown des zusammengesetzten Objekts und wird der Verweiszähler ist.Andernfalls Abfragen dieser Methode für die Schnittstelle durch den CComContainedObject Datenmember, m_contained.
Anforderungen
Header: möchten