Поделиться через


Класс ModuleBase

Поддерживает инфраструктуру WRL и не предназначена для использования непосредственно из кода.

Синтаксис

class ModuleBase;

Замечания

Представляет базовый класс классов Module .

Участники

Открытые конструкторы

Имя Описание
ModuleBase::ModuleBase Инициализирует экземпляр класса Module.
ModuleBase::~ModuleBase Деинициализирует текущий Module экземпляр класса.

Открытые методы

Имя Описание
ModuleBase::D ecrementObjectCount При реализации уменьшает число объектов, отслеживаемых модулем.
ModuleBase::IncrementObjectCount При реализации увеличивает число объектов, отслеживаемых модулем.

Иерархия наследования

ModuleBase

Требования

Заголовок: implements.h

Пространство имен: Microsoft::WRL::D etails

ModuleBase::~ModuleBase

Поддерживает инфраструктуру WRL и не предназначена для использования непосредственно из кода.

virtual ~ModuleBase();

Замечания

Деинициализирует текущий ModuleBase экземпляр класса.

ModuleBase::D ecrementObjectCount

Поддерживает инфраструктуру WRL и не предназначена для использования непосредственно из кода.

virtual long DecrementObjectCount() = 0;

Возвращаемое значение

Счетчик перед операцией уменьшения.

Замечания

При реализации уменьшает число объектов, отслеживаемых модулем.

ModuleBase::IncrementObjectCount

Поддерживает инфраструктуру WRL и не предназначена для использования непосредственно из кода.

virtual long IncrementObjectCount() = 0;

Возвращаемое значение

Число перед операцией добавочного увеличения.

Замечания

При реализации увеличивает число объектов, отслеживаемых модулем.

ModuleBase::ModuleBase

Поддерживает инфраструктуру WRL и не предназначена для использования непосредственно из кода.

ModuleBase();

Замечания

Инициализирует экземпляр класса Module.