Compartilhar via


CComControlBase::ControlQueryInterface

Recupera um ponteiro para a interface solicitada.

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

Parâmetros

  • iid
    Um GUID de interface que está sendo solicitada.

  • ppv
    Um ponteiro para o 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 CComControlBase

CComObjectRootEx::InternalQueryInterface