Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.