Tworzenie zbiorczych
Aby utworzyć agregatem
-
Dodać wskaźnik IUnknown obiektu klasy i go zainicjować wartość null w konstruktorze.
-
Zastąpić FinalConstruct do utworzenia sumy.
-
Użyj wskaźnika IUnknown , zdefiniowany w kroku 1, drugi parametr makra COM_INTERFACE_ENTRY_AGGREGATE.
-
Zastąpić FinalRelease aby zwolnić wskaźnika IUnknown.
Uwaganbsp; Jeśli używasz i zwolnić interfejs z agregacji podczas FinalConstruct, makro DECLARE_PROTECT_FI&NAL_CONSTRUCT należy dodać do definicji obiektu klasy.