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
不会删除此实例。