CComPolyObject::QueryInterface

HRESULT QueryInterface (REFIID Iid, Void ** PpvObject );

Rückgabewert

Einen standard- HRESULT -Wert.

Parameter

iid

[in] Der Bezeichner für die angeforderte Schnittstelle.

ppvObject

[out] Ein Zeiger auf den Schnittstellenzeiger, die durch Iididentifiziert. Wenn das Objekt diese Schnittstelle nicht unterstützt, wird PpvObject auf NULL festgelegt.

Bemerkungen

Ruft einen Zeiger auf die angeforderte Schnittstelle.

Für eine aggregierte Objekt ist die angeforderte Schnittstelle IUnknown, gibt QueryInterface einen Zeiger auf das zusammengefasste Objekt der eigenen IUnknown und inkrementiert den Verweiszähler. Andernfalls fragt diese Methode für die Schnittstelle durch den Datenmember CComContainedObject , m_contained.

CComPolyObject ÜbersichtKlassenmember

Index