Sdílet prostřednictvím


CComPolyObject::QueryInterface

Načte ukazatel na požadované rozhraní.

STDMETHOD(QueryInterface)(
   REFIID iid,
   void** ppvObject 
);
template <class Q>
HRESULT QueryInterface(Q ** pp);

Parametry

  • Q
    Rozhraní COM.

  • iid
    [v] Identifikátor rozhraní požadovány.

  • ppvObject
    [výstup] Ukazatel na ukazatele rozhraní identifikován iid .Pokud objekt nepodporuje rozhraní ppvObject je nastavena na NULL.

  • pp
    [výstup] Ukazatel rozhraní identifikován __uuidof(Q).

Vrácená hodnota

Standard HRESULT hodnotu.

Poznámky

Agregované objektu, pokud je požadované rozhraní IUnknown, QueryInterface vrací ukazatel na agregované objektu vlastní IUnknown a zvýší počet odkazů.Jinak, tato metoda dotazy prostřednictvím rozhraní CComContainedObject datový člen m_contained.

Požadavky

Záhlaví: atlcom.h

Viz také

Referenční dokumentace

Třída CComPolyObject