Partager via


CComControl::ControlQueryInterface

Extrait un pointeur vers l'interface demandée.

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

Paramètres

  • iid
    [in] GUID de l'interface qui est demandée.

  • ppv
    [out] Un pointeur vers un pointeur d'interface l'a identifié par iid, ou NULL si l'interface est introuvable.

Notes

Seules interfaces de handles dans la table COM.

Exemple

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

Configuration requise

Header: atlctl.h

Voir aussi

Référence

Classe de CComControl

CComObjectRootEx::InternalQueryInterface