CComObject-Klasse
Diese Klasse implementiert IUnknown für ein nicht aggregiertes Objekt.
template<
class Base
>
class CComObject :
public Base
Parameter
- Base
Die Klasse, die von abgeleitet CComObjectRoot oder von CComObjectRootEx sowie beliebiger anderer Schnittstellen möchten Sie auf das Objekt unterstützen.
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Der -Konstruktor. |
|
Der Destruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Inkrementiert den Verweiszähler für das Objekt. |
|
(Statisch) erstellt ein neues CComObject-Objekt. |
|
Ruft einen Zeiger auf die angeforderte Schnittstelle ab. |
|
Dekrementiert den Verweiszähler für das Objekt. |
Hinweise
CComObject implementiert IUnknown für ein nicht aggregiertes Objekt.Allerdings werden Aufrufe QueryInterface, zu AddRef und zu Release zu CComObjectRootEx delegiert.
Weitere Informationen zur Verwendung von CComObject, finden Sie im Artikel Grundlagen von ATL-COM-Objekten.
Vererbungshierarchie
Base
CComObject
Anforderungen
Header: möchten