Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CComPolyObject