Compartilhar via


COM_INTERFACE_ENTRY_AGGREGATE

Quando a interface identificada por iid é consultada para, COM_INTERFACE_ENTRY_AGGREGATE encaminha a punk.

COM_INTERFACE_ENTRY_AGGREGATE( iid, punk )

Parâmetros

  • iid
    [in] GUID de interface consultada para.

  • punk
    [in] o nome de um ponteiro de IUnknown .

Comentários

O parâmetro de punk será adotado para apontar para o desconhecido interno de uma agregação ou a NULOem esse caso, a entrada é ignorada.Normalmente, você CoCreate a agregação em FinalConstruct.

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

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

Macros de mapa COM

Macros de ATL