Partilhar via


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

Consulte também

Outros recursos

MAP COM macros

Macros ATL