COM_INTERFACE_ENTRY_AGGREGATE
Quando a interface identificada por iid é consultado COM_INTERFACE_ENTRY_AGGREGATE encaminha para punk.
COM_INTERFACE_ENTRY_AGGREGATE( iid, punk )
Parâmetros
iid
[in] O GUID da interface consultado.punk
[in] O nome de um IUnknown ponteiro.
Comentários
The punk parâmetro será considerado aponte para interno desconhecido de uma agregação ou NULO, nesse caso a entrada será ignorado.Normalmente, você faria CoCreate a agregação em FinalConstruct.
See COM_INTERFACE_ENTRY macros comentários sobre COM entradas de MAP.
Exemplo
BEGIN_COM_MAP(COuter1)
COM_INTERFACE_ENTRY_AGGREGATE(__uuidof(IAgg), m_punkAgg)
END_COM_MAP()
Requisitos
Cabeçalho: atlcom.h