CComPolyObject::QueryInterface
Pobiera wskaźnik do żądanego interfejsu.
STDMETHOD(QueryInterface)(
REFIID iid,
void** ppvObject
);
template <class Q>
HRESULT QueryInterface(Q ** pp);
Parametry
Q
Interfejs COM.iid
[w] Identyfikator interfejsu żądana.ppvObject
[out] Wskaźnik do wskaźnika interfejsu identyfikowane przez iid.Jeśli obiekt nie obsługuje tego interfejsu ppvObject jest ustawiona na NULL.pp
[out] Wskaźnika do interfejsu identyfikowane przez __uuidof(Q).
Wartość zwracana
Standard HRESULT wartości.
Uwagi
Zagregowane obiektu, jeśli żądany interfejs jest IUnknown, QueryInterface zwraca wskaźnik do zagregowanych obiektu własnych IUnknown i zwiększa liczbę odwołań.W przeciwnym razie ta metoda kwerendy za pośrednictwem interfejsu CComContainedObject Członkowskich danych m_contained.
Wymagania
Nagłówek: atlcom.h