Tworzenie obiektu zagregowane
Pełnomocnicy agregacji IUnknown rozmowy, zapewniając wskaźnik do obiektu zewnętrznego IUnknown do obiektu wewnętrznego.
Aby utworzyć obiekt zagregowane
Dodaj IUnknown wskaźnik do klasy obiektów i zainicjować ją do NULL w konstruktorze.
Zastąpić FinalConstruct utworzyć agregacji.
Użyj IUnknown wskaźnik zdefiniowany w kroku 1 jako drugi parametr dla COM_INTERFACE_ENTRY_AGGREGATE makr.
Zastąpić FinalRelease do wydania IUnknown wskaźnik.
[!UWAGA]
Można użyć i zwolnij interfejsu z zagregowane obiektu podczas FinalConstruct, należy dodać DECLARE_PROTECT_FINAL_CONSTRUCT makro do definicji klasy obiektu.