Класс Module
Представляет коллекцию связанных объектов.
template<
ModuleType moduleType
>
class Module;
template<>
class Module<InProc> : public Details::ModuleBase;
template<>
class Module<OutOfProc> : public Module<InProc>;
Параметры
- moduleType
Сочетание одного или нескольких значений перечисления ModuleType.
Члены
Защищенные классы
Имя |
Описание |
---|---|
Вызывает обработчик событий, когда последний объект освобождается в текущем модуле.Обработчик событий определяется следующими элементами на лямбда-выражения, functor или указатель-к- функции. |
|
Вызывает обработчик событий, когда последний объект освобождается в текущем модуле.Обработчик событий определяется объектом и его членом указатель-к -- метода. |
|
Вызывает обработчик событий, когда последний объект освобождается в модуле. |
Открытые конструкторы
Имя |
Описание |
---|---|
Deinitializes текущий экземпляр класса модуля. |
Защищенные конструкторы
Имя |
Описание |
---|---|
Инициализирует новый экземпляр класса модуля. |
Открытые методы
Имя |
Описание |
---|---|
Создает экземпляр модуля. |
|
Уменьшает количество объектов отслеживанных модулем. |
|
Возвращает фабрику активации для модуля. |
|
Кэш фабрик Retreives класса. |
|
Создает экземпляр модуля. |
|
Получает количество объектов, управляемых этим модулем. |
|
Увеличивает количество объектов отслеживанных модулем. |
|
Регистрирует один или несколько COM-объект, чтобы другие приложения могут подключиться к ней. |
|
Модель COM или Среда выполнения Windows регистров возражают, чтобы другие приложения могут подключиться к ней. |
|
Регистрирует один или несколько объектов Среда выполнения Windows, чтобы другие приложения могут подключиться к ней. |
|
Заставляет все фабрики создан модулем завершить работу. |
|
Отменяет регистрацию один или несколько COM-объект, которое запрещает другие приложения из подключиться к ней. |
|
Отменяет регистрацию объектов в указанном модуле, что другие приложения не смогут подключиться к ней. |
|
Отменяет регистрацию один или несколько объектов Среда выполнения Windows так, что другие приложения не смогут подключиться к ней. |
Защищенные методы
Имя |
Описание |
---|---|
Создает экземпляр модуля. |
Защищенные члены данных
Имя |
Описание |
---|---|
Отслеживает количество классов были созданы с помощью функции Do. |
|
Сохраняет указатель на объект ReleaseNotifier. |
Макросы
Заполняет внутренний кэш, содержащий фабрику, может создать экземпляр заданного класса.Этот макрос указывает параметры по умолчанию и идентификатора группы. |
|
Заполняет внутренний кэш, содержащий фабрику, может создать экземпляр заданного класса.Этот макрос позволяет указать определенный параметр фабрики. |
|
Заполняет внутренний кэш, содержащий фабрику, может создать экземпляр заданного класса.Этот макрос позволяет указать определенные параметры фабрики и идентификатора группы. |
Иерархия наследования
ModuleBase
Module
Module
Требования
заголовок: module.h
пространство имен: Microsoft::WRL