Erstellen eines Aggregats
Erstellen Sie ein Aggregat
-
Ihr Class-Objekt einen IUnknown -Zeiger hinzugefügt und es auf NULL im Konstruktor initialisieren.
-
Überschreiben Sie FinalConstruct erstellen Sie das Aggregat.
-
Verwenden Sie den IUnknown -Zeiger, die in Schritt 1 als zweiter Parameter für die COM_INTERFACE_ENTRY_AGGREGATE Makros definiert.
-
Überschreiben Sie FinalRelease freizugebenden IUnknown -Zeiger.
Hinweis&Nbsp; Wenn Sie verwenden und eine Schnittstelle aus das Aggregat während FinalConstructfreigeben, sollten Sie das DECLARE_PROTECT_FINAL_CONSTRUCT -Makro auf die Definition von Ihr Class-Objekt hinzufügen.