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