Classe Module::ReleaseNotifier

Invoca um manipulador de eventos quando o último objeto em um módulo é liberado.

Sintaxe

class ReleaseNotifier;

Membros

Construtores públicos

Nome Descrição
Module::ReleaseNotifier::~ReleaseNotifier Desinicializa a instância atual da classe Module::ReleaseNotifier.
Module::ReleaseNotifier::ReleaseNotifier Inicializa uma nova instância da classe Module::ReleaseNotifier.

Métodos públicos

Nome Descrição
Module::ReleaseNotifier::Invoke Quando implementado, chama um manipulador de eventos quando o último objeto em um módulo é liberado.
Module::ReleaseNotifier::Release Exclui o objeto Module::ReleaseNotifier atual se o objeto foi construído com um parâmetro de true.

Hierarquia de herança

ReleaseNotifier

Requisitos

Cabeçalho: module.h

Namespace: Microsoft::WRL

Module::ReleaseNotifier::~ReleaseNotifier

Desinicializa a instância atual da classe Module::ReleaseNotifier.

WRL_NOTHROW virtual ~ReleaseNotifier();

Module::ReleaseNotifier::Invoke

Quando implementado, chama um manipulador de eventos quando o último objeto em um módulo é liberado.

virtual void Invoke() = 0;

Module::ReleaseNotifier::Release

Exclui o objeto Module::ReleaseNotifier atual se o objeto foi construído com um parâmetro de true.

void Release() throw();

Module::ReleaseNotifier::ReleaseNotifier

Inicializa uma nova instância da classe Module::ReleaseNotifier.

ReleaseNotifier(bool release) throw();

Parâmetros

release
true para excluir essa instância quando o método Release for chamado; false para não excluir essa instância.