CComPolyObject::QueryInterface
İstenen arabirim için bir işaretçi alır.
STDMETHOD(QueryInterface)(
REFIID iid,
void** ppvObject
);
template <class Q>
HRESULT QueryInterface(Q ** pp);
Parametreler
Q
com arabirimi.iid
[in] İstenen arabirim tanımlayıcısıdır.ppvObject
[Çıkış] Arabirim işaretçisi ile tanımlanan bir işaretçi iid.Bu arabirim nesnesi desteklemiyorsa, ppvObject ayarlamak null.pp
[Çıkış] Tanımlanan arabirimi işaretçisi __uuidof(Q).
Dönüş Değeri
Standart bir HRESULT değeri.
Notlar
Toplanan nesnesi istenen arabirimi ise, IUnknown, QueryInterface bir işaretçi döndürür toplanan nesnenin için kendi IUnknown ve başvuru sayısı artar.Aksi halde, arabirim bu yöntem sorgular CComContainedObject veri üyesi m_contained.
Gereksinimler
Başlık: atlcom.h