Freigeben über


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.