Partager via


COM_INTERFACE_ENTRY_AGGREGATE

Lorsque l'interface identifiée par iid est interrogé pour, COM_INTERFACE_ENTRY_AGGREGATE transféré à punk.

COM_INTERFACE_ENTRY_AGGREGATE( iid, punk )

Paramètres

  • iid
    [in] GUID de l'interface interrogé pour.

  • punk
    [in] le nom d'un pointeur d' IUnknown .

Notes

Il est supposé que le paramètre d' punk pointe vers l'inconnu interne d'un agrégat ou NULLdans ce cas, l'entrée est ignorée.En général, vous CoCreate l'agrégat dans FinalConstruct.

Consultez De macros COM_INTERFACE_ENTRY pour les notes sur les entrées de mappage COM.

Exemple

BEGIN_COM_MAP(COuter1)
   COM_INTERFACE_ENTRY_AGGREGATE(__uuidof(IAgg), m_punkAgg)
END_COM_MAP()

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Macros de mappage COM

Macros ATL