Sdílet prostřednictvím


Module::ReleaseNotifier – třída

Vyvolá obslužnou rutinu události při vydání posledního objektu v modulu.

Syntaxe

class ReleaseNotifier;

Členové

Veřejné konstruktory

Název Popis
Module::ReleaseNotifier::~ReleaseNotifier Deinicializuje aktuální instanci Module::ReleaseNotifier třídy.
Module::ReleaseNotifier::ReleaseNotifier Inicializuje novou instanci Module::ReleaseNotifier třídy.

Veřejné metody

Název Popis
Module::ReleaseNotifier::Invoke Při implementaci volá obslužnou rutinu události při vydání posledního objektu v modulu.
Module::ReleaseNotifier::Release Odstraní aktuální Module::ReleaseNotifier objekt, pokud byl objekt vytvořen parametrem .true

Hierarchie dědičnosti

ReleaseNotifier

Požadavky

Hlavička: module.h

Obor názvů: Microsoft::WRL

Module::ReleaseNotifier::~ReleaseNotifier

Deinicializuje aktuální instanci Module::ReleaseNotifier třídy.

WRL_NOTHROW virtual ~ReleaseNotifier();

Module::ReleaseNotifier::Invoke

Při implementaci volá obslužnou rutinu události při vydání posledního objektu v modulu.

virtual void Invoke() = 0;

Module::ReleaseNotifier::Release

Odstraní aktuální Module::ReleaseNotifier objekt, pokud byl objekt vytvořen parametrem .true

void Release() throw();

Module::ReleaseNotifier::ReleaseNotifier

Inicializuje novou instanci Module::ReleaseNotifier třídy.

ReleaseNotifier(bool release) throw();

Parametry

uvolnit
true odstranit tuto instanci, pokud Release je volána metoda; false chcete-li tuto instanci odstranit.