Tworzenie zbiorczych

Aby utworzyć agregatem

  1. Dodać wskaźnik IUnknown obiektu klasy i go zainicjować wartość null w konstruktorze.

  2. Zastąpić FinalConstruct do utworzenia sumy.

  3. Użyj wskaźnika IUnknown , zdefiniowany w kroku 1, drugi parametr makra COM_INTERFACE_ENTRY_AGGREGATE.

  4. 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.

Index