Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Klasse implementiert IUnknown für ein nicht aggregiertes Objekt, aber nicht erhöht die Modulsperrenanzahl im Konstruktor.
template<
class Base
>
class CComObjectNoLock :
public Base
Parameter
- Base
Die Klasse, die von abgeleitet CComObjectRoot oder von CComObjectRootEx sowie von jeder anderen Schnittstelle möchten Sie auf das Objekt unterstützen.
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
|---|---|
Konstruktor. |
|
Der Destruktor. |
Öffentliche Methoden
Name |
Description |
|---|---|
Inkrementiert den Verweiszähler für das Objekt. |
|
Gibt einen Zeiger auf die angeforderte Schnittstelle zurück. |
|
Dekrementiert den Verweiszähler für das Objekt. |
Hinweise
CComObjectNoLock ist zu CComObject insofern ähnlich, dass es IUnknown für ein nicht aggregiertes Objekt implementiert; CComObjectNoLock erhöht jedoch nicht die Modulsperrenanzahl im Konstruktor.
ATL verwendet CComObjectNoLock intern für Class Factory.Im Allgemeinen verwenden Sie diese Klasse nicht direkt.
Vererbungshierarchie
Base
CComObjectNoLock
Anforderungen
Header: möchten