Module::ReleaseNotifier, classe
Appelle un gestionnaire d’événements lorsque le dernier objet d’un module est libéré.
Syntaxe
class ReleaseNotifier;
Membres
Constructeurs publics
Nom | Description |
---|---|
Module ::ReleaseNotifier ::~ReleaseNotifier | Désinitialise l’instance actuelle de la Module::ReleaseNotifier classe. |
Module ::ReleaseNotifier ::ReleaseNotifier | Initialise une nouvelle instance de la classe Module::ReleaseNotifier . |
Méthodes publiques
Nom | Description |
---|---|
Module ::ReleaseNotifier ::Invoke | En cas d’implémentation, appelle un gestionnaire d’événements lorsque le dernier objet d’un module est libéré. |
Module::ReleaseNotifier::Release | Supprime l’objet actuel Module::ReleaseNotifier si l’objet a été construit avec un paramètre de true . |
Hiérarchie d'héritage
ReleaseNotifier
Spécifications
En-tête : module.h
Espace de noms : Microsoft::WRL
Module ::ReleaseNotifier ::~ReleaseNotifier
Désinitialise l’instance actuelle de la Module::ReleaseNotifier
classe.
WRL_NOTHROW virtual ~ReleaseNotifier();
Module ::ReleaseNotifier ::Invoke
En cas d’implémentation, appelle un gestionnaire d’événements lorsque le dernier objet d’un module est libéré.
virtual void Invoke() = 0;
Module::ReleaseNotifier::Release
Supprime l’objet actuel Module::ReleaseNotifier
si l’objet a été construit avec un paramètre de true
.
void Release() throw();
Module ::ReleaseNotifier ::ReleaseNotifier
Initialise une nouvelle instance de la classe Module::ReleaseNotifier
.
ReleaseNotifier(bool release) throw();
Paramètres
release
true
pour supprimer cette instance lorsque la Release
méthode est appelée ; false
pour ne pas supprimer cette instance.