Partager via


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

Voir aussi

Autres ressources

Macros de mappage COM

Macros ATL