Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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