Module::ReleaseNotifier (Clase)
Invoca a un controlador de eventos cuando se libera el último objeto de un módulo.
Sintaxis
class ReleaseNotifier;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
Module::ReleaseNotifier::~ReleaseNotifier | Desinicializa la instancia actual de la clase Module::ReleaseNotifier . |
Module::ReleaseNotifier::ReleaseNotifier | Inicializa una nueva instancia de la clase Module::ReleaseNotifier . |
Métodos públicos
Nombre | Descripción |
---|---|
Module::ReleaseNotifier::Invoke | Cuando se implementa, llama a un controlador de eventos cuando se libera el último objeto de un módulo. |
Module::ReleaseNotifier::Release | Elimina el objeto Module::ReleaseNotifier actual si el objeto se construyó con un parámetro de true . |
Jerarquía de herencia
ReleaseNotifier
Requisitos
Encabezado: module.h
Espacio de nombres: Microsoft::WRL
Module::ReleaseNotifier::~ReleaseNotifier
Desinicializa la instancia actual de la clase Module::ReleaseNotifier
.
WRL_NOTHROW virtual ~ReleaseNotifier();
Module::ReleaseNotifier::Invoke
Cuando se implementa, llama a un controlador de eventos cuando se libera el último objeto de un módulo.
virtual void Invoke() = 0;
Module::ReleaseNotifier::Release
Elimina el objeto Module::ReleaseNotifier
actual si el objeto se construyó con un parámetro de true
.
void Release() throw();
Module::ReleaseNotifier::ReleaseNotifier
Inicializa una nueva instancia de la clase Module::ReleaseNotifier
.
ReleaseNotifier(bool release) throw();
Parámetros
release
true
para eliminar esta instancia cuando se llama al Release
método; false
para no eliminar esta instancia.