Створення в сукупності
Щоб створити в сукупності
-
Додати IUnknown -вказівник на об'єкт класу і ініціалізувати його на NULL в конструкторі.
-
Перевизначити FinalConstruct для створення сукупності.
-
Використання вказівника IUnknown , визначені у кроці 1, як другий параметр COM_INTERFACE_ENTRY_AGGREGATE макросів.
-
Перевизначити FinalRelease звільнити вказівник IUnknown.
Приміткаnbsp; Якщо ви використовуєте і відпустіть інтерфейс з сукупність під час FinalConstruct, ви повинні додати DECLARE_PROTECT_FI&NAL_CONSTRUCT макрос для визначення вашого класу об'єкта.