Freigeben über


CComControlBase::ControlQueryInterface

Ruft einen Zeiger auf die angeforderte Schnittstelle ab.

virtual HRESULT ControlQueryInterface( 
   const IID& iid,
   void** ppv  
);

Parameter

  • iid
    Der GUID der Schnittstelle, die angefordert wird.

  • ppv
    Ein Zeiger auf den Schnittstellenzeiger identifiziert durch iid oder NULL, wenn die Schnittstelle nicht gefunden wird.

Hinweise

Nur Handleschnittstellen in der COM-Zuordnungstabelle.

Beispiel

// Retrieve the control's IOleObject interface. Note interface  
// is automatically released when pOleObject goes out of scope

CComPtr<IOleObject> pOleObject;
ControlQueryInterface(IID_IOleObject, (void**)&pOleObject);

Anforderungen

Header: atlctl.h

Siehe auch

Referenz

CComControlBase Class

CComObjectRootEx::InternalQueryInterface