Module::ReleaseNotifier-Klasse
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.