Erstellen eines Aggregats

Erstellen Sie ein Aggregat

  1. Ihr Class-Objekt einen IUnknown -Zeiger hinzugefügt und es auf NULL im Konstruktor initialisieren.

  2. Überschreiben Sie FinalConstruct erstellen Sie das Aggregat.

  3. Verwenden Sie den IUnknown -Zeiger, die in Schritt 1 als zweiter Parameter für die COM_INTERFACE_ENTRY_AGGREGATE Makros definiert.

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

Index