Класс Module::ReleaseNotifier

Вызывает обработчик событий при освобождении последнего объекта в модуле.

Синтаксис

class ReleaseNotifier;

Участники

Открытые конструкторы

Имя Описание
Module::ReleaseNotifier::~ReleaseNotifier Деинициализирует текущий Module::ReleaseNotifier экземпляр класса.
Module::ReleaseNotifier::ReleaseNotifier Инициализирует новый экземпляр класса Module::ReleaseNotifier.

Открытые методы

Имя Описание
Module::ReleaseNotifier::Invoke При реализации вызывает обработчик событий при выпуске последнего объекта в модуле.
Module::ReleaseNotifier::Release Удаляет текущий Module::ReleaseNotifier объект, если объект был создан с параметром true.

Иерархия наследования

ReleaseNotifier

Требования

Заголовок: module.h

Пространство имен: Microsoft::WRL

Module::ReleaseNotifier::~ReleaseNotifier

Деинициализирует текущий Module::ReleaseNotifier экземпляр класса.

WRL_NOTHROW virtual ~ReleaseNotifier();

Module::ReleaseNotifier::Invoke

При реализации вызывает обработчик событий при выпуске последнего объекта в модуле.

virtual void Invoke() = 0;

Module::ReleaseNotifier::Release

Удаляет текущий Module::ReleaseNotifier объект, если объект был создан с параметром true.

void Release() throw();

Module::ReleaseNotifier::ReleaseNotifier

Инициализирует новый экземпляр класса Module::ReleaseNotifier.

ReleaseNotifier(bool release) throw();

Параметры

release
true , чтобы удалить этот экземпляр при вызове Release метода; false чтобы не удалить этот экземпляр.