Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.