CAtlExeModuleT Class
Этот класс представляет модуль для приложения.
template <
class T
>
class ATL_NO_VTABLE CAtlExeModuleT :
public CAtlModuleT< T >
Параметры
- T
Класс, производный от CAtlExeModuleT.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Инициализирует модель COM. |
|
Выполняет синтаксический анализ командной строки и выполняет регистрацию если требуемый. |
|
Этот метод вызывается сразу после цикл сообщений ". |
|
Этот метод вызывается сразу после того, как вставка цикла обработки сообщений. |
|
Регистрирует объект класса. |
|
Отменяет объекта класса. |
|
Этот метод выполняет код в модуль EXE для инициализации, выполняет цикл обработки сообщений и очищает. |
|
Этот метод выполняет цикл обработки сообщений. |
|
Модель COM Uninitializes. |
|
Уменьшает объем блокирования модуля. |
|
Этот метод реализует код, необходимый для запуска исполняемого файла. |
Открытые члены данных
Имя |
Описание |
---|---|
Пометить что указывает на то, что должно быть задержка выключая модуль. |
|
Значение паузы, используемый для предоставления все объекты освобождено перед выполнением действия. |
|
Значение времени ожидания, чтобы отложить выгрузка модуля. |
Заметки
CAtlExeModuleT представляет модуль приложения (EXE) и содержит код, который поддерживает создание EXE, обработке командной строке при регистрации класс возражает, выполнение цикла обработки сообщений и очистка на оставить.
Этот класс предназначен для повышения производительности, когда COM-объект на сервере EXE окончательно созданы и уничтожаются. После того как последнее com-объекты освобождено, EXE ожидает длительность указанную элементом данных CAtlExeModuleT::m_dwTimeOut. Если пользователь не выполняет никаких действий в данный момент (т е отсутствие com-объекты не созданы), то процесс завершения работы проведен.
Элемент данных CAtlExeModuleT::m_bDelayShutdown пометить, используемый для определения, является ли EXE должно использует механизм, определенный выше. Если он имеет значение false, то модуль завершается немедленно.
Дополнительные сведения о модулях в библиотеке ATL см. в разделе Классы модуля библиотеки ATL.
Иерархия наследования
CAtlExeModuleT
Требования
Header: atlbase.h