COM_INTERFACE_ENTRY_AUTOAGGREGATE ( iid, punk, clsid )
Paramètres
iid
[en] Le GUID de l'interface demandée pour.
punk
[en] Le nom d'un pointeur IUnknown . Doit être un membre de la classe contenant la carte COM.
clsid
[en] L'identificateur de l'agrégat qui sera créé si punk est NULL.
Remarques
Même comme COM_INTERFACE_ENTRY_AGGREGATE, sauf si le punk est NULL, elle crée automatiquement l'ensemble décrit par le clsid.
Par exemple, à partir de l'exemple ATL COMMAP
BEGI&N_COM_MAP(COuter)
...
nbsp ; COM_INTERFACE_ENTRY_AUTOAGGREGATE (IID_IAutoAgg, m_pUnkAutoAgg.p, CLSID_CAutoAgg)
...
END_COM_MAP()
Voir Macros COM_INTERFACE_ENTRY pour les remarques sur les entrées de la carte COM.
Les Macros ATL et fonctions globales