COM_INTERFACE_ENTRY_AGGREGATE

COM_INTERFACE_ENTRY_AGGREGATE ( iid,punk )

Parametri

iid

[in] Il GUID dell'interfaccia di query per.

punk

[in] Il nome di un puntatore a IUnknown.

Osservazioni

Quando l'interfaccia identificato da iid viene richiesta per, COM_INTERFACE_ENTRY_AGGREGATE inoltra a punk. Il parametro punk è assunto a scegliere l'inner unknown di un'aggregazione o di NULL, nel qual caso la voce viene ignorato. In genere, si sarebbe CoCreate l'aggregato in FinalConstruct.

Ad esempio, dall'esempio ATL COMMAP

BEGI&N_COM_MAP(COuter)
 nbsp; ...
   COM_INTERFACE_ENTRY_AGGREGATE (IID_IAgg, m_pUnkAgg.p)
   ...
END_COM_MAP()

Per osservazioni su voci mappa COM, vedere Le macro COM_INTERFACE_ENTRY.

Macro ATL e funzioni globali

Index