COM_INTERFACE_ENTRY_AUTOAGGREGATE

COM_INTERFACE_ENTRY_AUTOAGGREGATE ( iid, punk, clsid )

Parametri

iid

[in] Il GUID dell'interfaccia di query per.

punk

[in] Il nome di un puntatore a IUnknown . Deve essere un membro della classe che contiene la mappa COM.

clsid

[in] L'identificatore dell'aggregato che verrā creato se punk č NULL.

Osservazioni

Stessi, come COM_INTERFACE_ENTRY_AGGREGATE, tranne se il punk č NULL, crea automaticamente l'aggregazione descritta dal clsid.

Ad esempio, dall'esempio ATL COMMAP

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

Per osservazioni su voci mappa COM, vedere Le macro COM_INTERFACE_ENTRY.

Macro ATL e funzioni globali

Index