Module 类
表示相关对象的集合。
template<
ModuleType moduleType
>
class Module;
template<>
class Module<InProc> : public Details::ModuleBase;
template<>
class Module<OutOfProc> : public Module<InProc>;
参数
- moduleType
一个或多 ModuleType 枚举值的组合。
成员
受保护的选件类
名称 |
说明 |
---|---|
释放,调用事件处理程序在当前模块的最后一个对象。事件处理程序在lambda、functor或指向函数的指针指定。 |
|
释放,调用事件处理程序在当前模块的最后一个对象。事件处理程序由对象及其指向方法成员指定。 |
|
释放,调用事件处理程序在模块的最后一个对象。 |
公共构造函数
名称 |
说明 |
---|---|
Deinitializes模块选件类的当前实例。 |
受保护的构造函数
名称 |
说明 |
---|---|
初始化模块选件类的新实例。 |
公共方法
名称 |
说明 |
---|---|
创建模块的实例。 |
|
递减模块跟踪对象的数量。 |
|
获取模块的启动工厂。 |
|
Retreives一个缓存选件类工厂。 |
|
创建模块的实例。 |
|
检索此模块托管对象的数目。 |
|
递增模块跟踪对象的数量。 |
|
注册一个或多个COM对象,以便其他应用程序可以连接到它们。 |
|
注册COM或 Windows 运行时 对象,以便其他应用程序可以连接到它们。 |
|
注册一个或多 Windows 运行时 对象,以便其他应用程序可以连接到它们。 |
|
导致模块实例化的任何工厂关闭。 |
|
注销一个或多个COM对象,阻止其他应用程序连接到它们。 |
|
注销在指定模块的对象,以便在其他应用程序无法连接到它们。 |
|
注销一个或多 Windows 运行时 对象,以便在其他应用程序无法连接到它们。 |
受保护的方法
名称 |
说明 |
---|---|
创建模块的实例。 |
受保护的数据成员
名称 |
说明 |
---|---|
记录数选件类用 使 功能创建的。 |
|
保存指向ReleaseNotifier对象。 |
宏
填充包含一个工厂可以创建指定的选件类的实例的内部缓存。此宏指定默认工厂和组标识符参数。 |
|
填充包含一个工厂可以创建指定的选件类的实例的内部缓存。此宏可以指定特定工厂参数。 |
|
填充包含一个工厂可以创建指定的选件类的实例的内部缓存。此宏可以指定特定工厂和组标识符参数。 |
继承层次结构
ModuleBase
Module
Module
要求
标头: module.h
命名空间: Microsoft::WRL