COM_INTERFACE_ENTRY_AUTOAGGREGATE

COM_INTERFACE_ENTRY_AUTOAGGREGATE ( iid, , do punk clsid )

Parâmetros

iid

[no] O GUID da interface consultado para.

punk

[no] O nome de um ponteiro IUnknown . Deve ser um membro da classe que contém o mapa de COM.

clsid

[no] O identificador de agregação que será criado se punk é NULL.

Observações

Mesmo COM_INTERFACE_ENTRY_AGGREGATE, exceto se punk é NULL, ele automaticamente cria o agregado descrito pelo clsid.

Por exemplo, a partir da amostra ATL COMMAP

 BEGI&N_COM_MAP(COuter)
...
 nbsp; COM_INTERFACE_ENTRY_AUTOAGGREGATE (IID_IAutoAgg, m_pUnkAutoAgg.p, CLSID_CAutoAgg)
...
END_COM_MAP()

Consulte Macros COM_INTERFACE_ENTRY para comentários sobre entradas de mapa COM.

ATL Macros e funções Global

Index