Condividi tramite


CComControlBase::ControlQueryInterface

Recupera un puntatore a un'interfaccia richiesta.

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

Parametri

  • iid
    Il GUID dell'interfaccia necessaria.

  • ppv
    Un puntatore a un puntatore a interfaccia identificato da iid, o NULL se l'interfaccia non trovata.

Note

Solo interfacce di handle nella tabella della mappa COM.

Esempio

// 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);

Requisiti

Header: atlctl.h

Vedere anche

Riferimenti

Classe di CComControlBase

CComObjectRootEx::InternalQueryInterface