Partilhar via


COM_INTERFACE_ENTRY_AUTOAGGREGATE

Igual a COM_INTERFACE_ENTRY_AGGREGATE, exceto se punk é NULO, ele cria automaticamente o agregado descrito pelo clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )

Parâmetros

  • iid
    [in] O GUID da interface consultado.

  • punk
    [in] O nome de um IUnknown ponteiro.Deve ser um membro da classe que contém o MAP COM.

  • clsid
    [in] O identificador de agregação que será criado se punk é NULO.

Comentários

See COM_INTERFACE_ENTRY macros comentários sobre COM entradas de MAP.

Exemplo

BEGIN_COM_MAP(COuter3)
   COM_INTERFACE_ENTRY_AUTOAGGREGATE(__uuidof(IAutoAgg), m_punkAutoAgg, CLSID_CAutoAgg)
END_COM_MAP()

Requisitos

Cabeçalho: atlcom.h

Consulte também

Outros recursos

MAP COM macros

Macros ATL