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.
Ruft einen Ereignishandler auf, wenn das letzte Objekt in einem Modul freigegeben wird.
Syntax
class ReleaseNotifier;
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| Modul::ReleaseNotifier::~ReleaseNotifier | Deinitialisiert die aktuelle Instanz der Module::ReleaseNotifier Klasse. |
| Modul::ReleaseNotifier::ReleaseNotifier | Initialisiert eine neue Instanz der Module::ReleaseNotifier-Klasse. |
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| Module::ReleaseNotifier::Invoke | Ruft bei der Implementierung einen Ereignishandler auf, wenn das letzte Objekt in einem Modul freigegeben wird. |
| Module::ReleaseNotifier::Release | Löscht das aktuelle Module::ReleaseNotifier Objekt, wenn das Objekt mit einem Parameter von true. |
Vererbungshierarchie
ReleaseNotifier
Anforderungen
Kopfzeile: module.h
Namespace: Microsoft::WRL
Modul::ReleaseNotifier::~ReleaseNotifier
Deinitialisiert die aktuelle Instanz der Module::ReleaseNotifier Klasse.
WRL_NOTHROW virtual ~ReleaseNotifier();
Module::ReleaseNotifier::Invoke
Ruft bei der Implementierung einen Ereignishandler auf, wenn das letzte Objekt in einem Modul freigegeben wird.
virtual void Invoke() = 0;
Module::ReleaseNotifier::Release
Löscht das aktuelle Module::ReleaseNotifier Objekt, wenn das Objekt mit einem Parameter von true.
void Release() throw();
Modul::ReleaseNotifier::ReleaseNotifier
Initialisiert eine neue Instanz der Module::ReleaseNotifier-Klasse.
ReleaseNotifier(bool release) throw();
Parameter
release
true um diese Instanz zu löschen, wenn die Release Methode aufgerufen wird; false um diese Instanz nicht zu löschen.