Condividi tramite


Classe Module::ReleaseNotifier

Richiama un gestore eventi quando viene rilasciato l'ultimo oggetto in un modulo.

Sintassi

class ReleaseNotifier;

Membri

Costruttori pubblici

Nome Descrizione
Module::ReleaseNotifier::~ReleaseNotifier Deinitialize l'istanza corrente della Module::ReleaseNotifier classe .
Module::ReleaseNotifier::ReleaseNotifier Inizializza una nuova istanza della classe Module::ReleaseNotifier.

Metodi pubblici

Nome Descrizione
Module::ReleaseNotifier::Invoke In caso di implementazione, chiama un gestore eventi quando viene rilasciato l'ultimo oggetto in un modulo.
Module::ReleaseNotifier::Release Elimina l'oggetto corrente Module::ReleaseNotifier se l'oggetto è stato costruito con un parametro di true.

Gerarchia di ereditarietà

ReleaseNotifier

Requisiti

Intestazione: module.h

Spazio dei nomi: Microsoft::WRL

Module::ReleaseNotifier::~ReleaseNotifier

Deinitialize l'istanza corrente della Module::ReleaseNotifier classe .

WRL_NOTHROW virtual ~ReleaseNotifier();

Module::ReleaseNotifier::Invoke

In caso di implementazione, chiama un gestore eventi quando viene rilasciato l'ultimo oggetto in un modulo.

virtual void Invoke() = 0;

Module::ReleaseNotifier::Release

Elimina l'oggetto corrente Module::ReleaseNotifier se l'oggetto è stato costruito con un parametro di true.

void Release() throw();

Module::ReleaseNotifier::ReleaseNotifier

Inizializza una nuova istanza della classe Module::ReleaseNotifier.

ReleaseNotifier(bool release) throw();

Parametri

release
true per eliminare questa istanza quando viene chiamato il Release metodo; false per non eliminare questa istanza.