COM_INTERFACE_ENTRY_AGGREGATE

COM_INTERFACE_ENTRY_AGGREGATE ( iid,punk )

Paramètres

iid

[en] Le GUID de l'interface demandée pour.

punk

[en] Le nom d'un pointeur IUnknown.

Remarques

Lorsque l'interface identifié par iid est interrogée pour, COM_INTERFACE_ENTRY_AGGREGATE transmet au punk. Le paramètre punk est présumé au point à l'interne inconnu d'un agrégat ou NULL, auquel cas l'entrée est ignorée. Vous le feriez habituellement, CoCreate l'agrégat en FinalConstruct.

Par exemple, à partir de l'exemple ATL COMMAP

BEGI&N_COM_MAP(COuter)
 nbsp ; ...
   COM_INTERFACE_ENTRY_AGGREGATE (IID_IAgg, m_pUnkAgg.p)
   ...
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

Index