Класс 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
чтобы не удалить этот экземпляр.