Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.