COM_INTERFACE_ENTRY_AGGREGATE

COM_INTERFACE_ENTRY_AGGREGATE ( iid,punk )

Parâmetros

iid

[no] O GUID da interface consultado para.

punk

[no] O nome de um ponteiro IUnknown.

Observações

Quando a interface identificada por iid é consultada para, COM_INTERFACE_ENTRY_AGGREGATE encaminha para punk. O parâmetro punk será considerado apontar para o desconhecido interno de uma agregação ou NULL, caso em que a entrada será ignorada. Normalmente, você faria CoCreate a agregação em FinalConstruct.

Por exemplo, a partir da amostra ATL COMMAP

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

Consulte Macros COM_INTERFACE_ENTRY para comentários sobre entradas de mapa COM.

ATL Macros e funções Global

Index