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.