Partager via


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.