Partilhar via


CComControl::ControlQueryInterface

Recupera um ponteiro para a interface solicitada.

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

Parâmetros

  • iid
    [in] GUID de interface que está sendo solicitada.

  • ppv
    [out] um ponteiro ao ponteiro de interface identificado por iid, ou NULO se a interface não for encontrada.

Comentários

Trata apenas interfaces na tabela do mapa da.

Exemplo

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

Cabeçalho: atlctl.h

Consulte também

Referência

Classe de CComControl

CComObjectRootEx::InternalQueryInterface