Створення в сукупності

Щоб створити в сукупності

  1. Додати IUnknown -вказівник на об'єкт класу і ініціалізувати його на NULL в конструкторі.

  2. Перевизначити FinalConstruct для створення сукупності.

  3. Використання вказівника IUnknown , визначені у кроці 1, як другий параметр COM_INTERFACE_ENTRY_AGGREGATE макросів.

  4. Перевизначити FinalRelease звільнити вказівник IUnknown.

Приміткаnbsp;  Якщо ви використовуєте і відпустіть інтерфейс з сукупність під час FinalConstruct, ви повинні додати DECLARE_PROTECT_FI&NAL_CONSTRUCT макрос для визначення вашого класу об'єкта.

Index