Udostępnij za pośrednictwem


COM_INTERFACE_ENTRY_AUTOAGGREGATE

Podobnie jak COM_INTERFACE_ENTRY_AGGREGATE, chyba że punk jest NULL, automatycznie tworzy agregacji opisany przez clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )

Parametry

  • iid
    [w] Identyfikator GUID interfejsu kwerenda.

  • punk
    [w] Nazwa IUnknown wskaźnik.Musi być członkiem klasy zawierającej mapę COM.

  • clsid
    [w] Identyfikator agregatu, który zostanie utworzony, jeśli punk jest NULL.

Uwagi

Zobacz Makra COM_INTERFACE_ENTRY uwagi dotyczące COM mapę wpisów.

Przykład

BEGIN_COM_MAP(COuter3)
   COM_INTERFACE_ENTRY_AUTOAGGREGATE(__uuidof(IAutoAgg), m_punkAutoAgg, CLSID_CAutoAgg)
END_COM_MAP()

Wymagania

Nagłówek: atlcom.h

Zobacz też

Inne zasoby

Mapa COM makra

Makra ATL