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


CAtlBaseModule Class

Этот класс создается в каждом проекте библиотеки ATL.

class CAtlBaseModule : 
   public _ATL_BASE_MODULE

Члены

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

Имя

Описание

CAtlBaseModule::CAtlBaseModule

Конструктор.

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

Имя

Описание

CAtlBaseModule::AddResourceInstance

Добавляет экземпляр ресурса в список сохраненных маркеров.

CAtlBaseModule::GetHInstanceAt

Возвращает дескриптор к конкретному экземпляру ресурса.

CAtlBaseModule::GetModuleInstance

Возвращает экземпляр модуля из объекта CAtlBaseModule.

CAtlBaseModule::GetResourceInstance

Возвращает экземпляр ресурса из объекта CAtlBaseModule.

CAtlBaseModule::RemoveResourceInstance

Удаляет экземпляр ресурса из списка хранимых маркеров.

CAtlBaseModule::SetResourceInstance

Устанавливает экземпляр CAtlBaseModule ресурса объекта.

Открытые члены данных

Имя

Описание

CAtlBaseModule::m_bInitFailed

Переменная, которая отображает если инициализация модуля терпела ошибкой.

Заметки

Экземпляр CAtlBaseModule с именем _AtlBaseModule присутствующих в каждом проекте библиотеки ATL, содержащий дескриптор для экземпляра модуля дескриптор к модулю, содержащий ресурсы (которые по умолчанию одно и то же) и массив дескрипторов к модулям, хранящая основные ресурсы. CAtlBaseModule можно безопасно получить доступ из нескольких потоков.

Этот класс устарел CComModule заменяет класс, используемый в предыдущих версиях библиотеки ATL.

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

_ATL_BASE_MODULE

CAtlBaseModule

Требования

Header: atlcore.h

См. также

Ссылки

Модульные классы ATL

Другие ресурсы

ATL Class Overview