CComControlBase::ControlQueryInterface

recupera un puntero a la interfaz solicitada.

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

Parámetros

  • iid
    GUID de la interfaz que es solicitada.

  • ppv
    Un puntero al puntero de interfaz identificado por iid, o NULL si la interfaz no se encuentra.

Comentarios

Únicamente las interfaces handles en COM asignan la tabla.

Ejemplo

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

Requisitos

encabezado: atlctl.h

Vea también

Referencia

Clase de CComControlBase

CComObjectRootEx::InternalQueryInterface