COM_INTERFACE_ENTRY_AUTOAGGREGATE
Mêmes que COM_INTERFACE_ENTRY_AGGREGATE, sauf si punk est NULL, il crée automatiquement l'agrégat décrit par clsid.
COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )
Paramètres
iid
[in] GUID de l'interface interrogé pour.punk
[in] le nom d'un pointeur d' IUnknown . Doit être membre de la classe contenant le mappage COM.clsid
[in] L'identificateur de l'agrégat qui sera créé si punk est NULL.
Notes
Consultez De macros COM_INTERFACE_ENTRY pour les notes sur les entrées de mappage COM.
Exemple
BEGIN_COM_MAP(COuter3)
COM_INTERFACE_ENTRY_AUTOAGGREGATE(__uuidof(IAutoAgg), m_punkAutoAgg, CLSID_CAutoAgg)
END_COM_MAP()
Configuration requise
Header: atlcom.h