CComModule Class
Из библиотеки ATL 7,0, CComModule нерекомендуемо: дополнительные сведения см. в разделе Классы модуля библиотеки ATL.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.
class CComModule : public _ATL_MODULE
Члены
Открытые методы
Имя |
Описание |
---|---|
Создает объект указанного идентификатора CLSID. Только для DLLs. |
|
Возвращает m_hInst. |
|
Возвращает m_hInstResource. |
|
Возвращает m_hInstTypeLib. |
|
Инициализирует элементы данных. |
|
Представляет регистрацию класса объекта стандартную в реестре системы. |
|
Регистрирует объект класса. Для Exe. |
|
Обновляет реестру системы для каждого объекта в сопоставлении объекта. |
|
Регистрирует библиотеки типов. |
|
Отменяет объекта класса. Для Exe. |
|
Освобождает элементы данных. |
|
Удаляет регистрацию класса объекта стандартная из системного реестра. |
|
Отменяет регистрацию каждый объект в сопоставлении объекта. |
|
Регистрирует и отменяет регистрацию объекта стандартная регистрации класса. |
|
Запускает скрипт, содержащегося в указанном ресурсе для регистрации и отмены регистрации объект. |
|
Статически скомпонована в компонент реестра библиотеки ATL. Запускает скрипт, содержащегося в указанном ресурсе для регистрации и отмены регистрации объект. |
Открытые члены данных
Имя |
Описание |
---|---|
Ensures синхронизировал доступ к данным сопоставления объекта. |
|
Ensures синхронизировал доступ к данным библиотеки типов. |
|
Ensures синхронизировал доступ к данным класса окна и статическим данным, используемым во время создания окна. |
|
Содержит дескриптор для экземпляра модуля. |
|
По умолчанию содержит дескриптор для экземпляра модуля. |
|
По умолчанию содержит дескриптор для экземпляра модуля. |
|
Указывает на сопоставление объекта поддерживаемому модулем приводят в примере. |
Заметки
Примечание
Этот класс не рекомендуем и мастера создания кода библиотеки ATL сейчас используют производные классы Класса CAtlAutoThreadModule и CAtlModule.Дополнительные сведения см. в разделе Классы модуля библиотеки ATL.Сведения, которые следуют для использования с приложения, созданные с предыдущими выпусками библиотеки ATL.CComModule все еще является частью библиотеки ATL для назад.
CComModule реализующий модуль сервера модели COM, что клиент для доступа к компонентам модуля. CComModule поддерживает как модуль библиотеки DLL (в процессе) и EXE (локальных).
Экземпляр CComModule использует сопоставление объекта для поддержания набора определений объекта класса. Это сопоставление объекта реализуется как массив структур _ATL_OBJMAP_ENTRY и содержит сведения для:
Вставка и удаление описания объекта в реестре системы.
Создав объекты через фабрику класса.
Установление связи между клиентом и объектом корневого действия в компоненте.
Управление временем существования объектов для класса.
При запуске модели COM AppWizard библиотеки ATL мастер автоматически создает _Module глобальный экземпляр CComModule или класс, производный от него. Дополнительные сведения о мастере проекта библиотеки ATL см. в статье Создание проекта библиотеки ATL.
В дополнение к CComModule библиотеки ATL предоставляет CComAutoThreadModule, реализующий модуль Exe и модели изоляции для служб Windows. Создайте модуль с CComAutoThreadModule, когда нужно создать объекты в нескольких подразделениях.
Иерархия наследования
CComModule
Требования
Header: atlbase.h