Поделиться через


COM_INTERFACE_ENTRY_AUTOAGGREGATE

То же, что и COM_INTERFACE_ENTRY_AGGREGATE, за исключением если punkNULL, то он автоматически создает статистическое выражение, описанный clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )

Параметры

  • iid
    [in] Идентификатор запрошенного интерфейса.

  • punk
    [in] Имя указателя IUnknown. Должен быть членом класса, содержащий сопоставление модели COM.

  • clsid
    [in] Идентификатор статистической обработки, который будет создать, если punkNULL.

Заметки

См. примечания о записях макросы COM_INTERFACE_ENTRY для сопоставления модели COM.

Пример

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

Требования

Header: atlcom.h

См. также

Другие ресурсы

COM Map Macros

Макросы ATL