Module::ReleaseNotifier 类

在释放模块中的最后一个对象时调用事件处理程序。

语法

class ReleaseNotifier;

成员

公共构造函数

名称 描述
Module::ReleaseNotifier::~ReleaseNotifier 取消初始化 Module::ReleaseNotifier 类的当前实例。
Module::ReleaseNotifier::ReleaseNotifier 初始化 Module::ReleaseNotifier 类的新实例。

公共方法

名称 描述
Module::ReleaseNotifier::Invoke 实现后,在释放模块中的最后一个对象时调用事件处理程序。
Module::ReleaseNotifier::Release 如果对象是使用 true 的参数构造的,则删除当前 Module::ReleaseNotifier 对象。

继承层次结构

ReleaseNotifier

要求

标头:module.h

命名空间: Microsoft::WRL

Module::ReleaseNotifier::~ReleaseNotifier

取消初始化 Module::ReleaseNotifier 类的当前实例。

WRL_NOTHROW virtual ~ReleaseNotifier();

Module::ReleaseNotifier::Invoke

实现后,在释放模块中的最后一个对象时调用事件处理程序。

virtual void Invoke() = 0;

Module::ReleaseNotifier::Release

如果对象是使用 true 的参数构造的,则删除当前 Module::ReleaseNotifier 对象。

void Release() throw();

Module::ReleaseNotifier::ReleaseNotifier

初始化 Module::ReleaseNotifier 类的新实例。

ReleaseNotifier(bool release) throw();

参数

release
调用 Release 方法时,true 会删除此实例;false 不会删除此实例。