ModuleBase 类

支持 WRL 基础结构,不应在代码中直接使用。

语法

class ModuleBase;

备注

表示 Module 类的基类。

成员

公共构造函数

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

公共方法

名称 描述
ModuleBase::DecrementObjectCount 实现后,递减模块所跟踪对象的数量。
ModuleBase::IncrementObjectCount 实现后,递增模块所跟踪对象的数量。

继承层次结构

ModuleBase

要求

标头:implements.h

命名空间:Microsoft::WRL::Details

ModuleBase::~ModuleBase

支持 WRL 基础结构,不应在代码中直接使用。

virtual ~ModuleBase();

备注

取消初始化 ModuleBase 类的当前实例。

ModuleBase::DecrementObjectCount

支持 WRL 基础结构,不应在代码中直接使用。

virtual long DecrementObjectCount() = 0;

返回值

递减操作之前的计数。

备注

实现后,递减模块所跟踪对象的数量。

ModuleBase::IncrementObjectCount

支持 WRL 基础结构,不应在代码中直接使用。

virtual long IncrementObjectCount() = 0;

返回值

递增操作之前的计数。

注解

实现后,递增模块所跟踪对象的数量。

ModuleBase::ModuleBase

支持 WRL 基础结构,不应在代码中直接使用。

ModuleBase();

注解

初始化 Module 类的实例。