Compartir a través de


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.