Udostępnij przez


Module::ReleaseNotifier — Klasa

Wywołuje program obsługi zdarzeń po wydaniu ostatniego obiektu w module.

Składnia

class ReleaseNotifier;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
Module::ReleaseNotifier::~ReleaseNotifier Deinitializuje bieżące wystąpienie Module::ReleaseNotifier klasy.
Module::ReleaseNotifier::ReleaseNotifier Inicjuje nowe wystąpienie klasy Module::ReleaseNotifier.

Metody publiczne

Nazwa/nazwisko opis
Module::ReleaseNotifier::Invoke Po zaimplementowaniu program obsługi zdarzeń wywołuje program obsługi zdarzeń po wydaniu ostatniego obiektu w module.
Module::ReleaseNotifier::Release Usuwa bieżący Module::ReleaseNotifier obiekt, jeśli obiekt został skonstruowany za pomocą parametru true.

Hierarchia dziedziczenia

ReleaseNotifier

Wymagania

Nagłówek: module.h

Przestrzeń nazw: Microsoft::WRL

Module::ReleaseNotifier::~ReleaseNotifier

Deinitializuje bieżące wystąpienie Module::ReleaseNotifier klasy.

WRL_NOTHROW virtual ~ReleaseNotifier();

Module::ReleaseNotifier::Invoke

Po zaimplementowaniu program obsługi zdarzeń wywołuje program obsługi zdarzeń po wydaniu ostatniego obiektu w module.

virtual void Invoke() = 0;

Module::ReleaseNotifier::Release

Usuwa bieżący Module::ReleaseNotifier obiekt, jeśli obiekt został skonstruowany za pomocą parametru true.

void Release() throw();

Module::ReleaseNotifier::ReleaseNotifier

Inicjuje nowe wystąpienie klasy Module::ReleaseNotifier.

ReleaseNotifier(bool release) throw();

Parametry

zwolnić
true aby usunąć to wystąpienie po wywołaniu Release metody , false aby nie usunąć tego wystąpienia.