Глобальные функции WinModule
Эти функции обеспечивают поддержку _AtlCreateWndData
операций структуры.
Внимание
Функции, перечисленные в следующей таблице, нельзя использовать в приложениях, которые выполняются в среда выполнения Windows.
Имя | Описание |
---|---|
AtlWinModuleAddCreateWndData | Эта функция используется для инициализации и добавления структуры _AtlCreateWndData . |
AtlWinModuleExtractCreateWndData | Вызывайте эту функцию для извлечения существующей структуры _AtlCreateWndData . |
Требования
Заголовок: atlbase.h
AtlWinModuleAddCreateWndData
Эта функция используется для инициализации и добавления структуры _AtlCreateWndData
.
ATLINLINE ATLAPI_(void) AtlWinModuleAddCreateWndData(
_ATL_WIN_MODULE* pWinModule,
_AtlCreateWndData* pData,
void* pObject);
Параметры
pWinModule
Указатель на структуру _ATL_WIN_MODULE70 модуля.
pData
Указатель на структуру _AtlCreateWndData , которая будет инициализирована и добавлена в текущий модуль.
pObject
Указатель на указатель объекта this
.
Замечания
Инициализирует _AtlCreateWndData
структуру, которая используется для хранения this
указателя, используемого для ссылки на экземпляры классов, и добавляет его в список, на который ссылается структура модуля _ATL_WIN_MODULE70
. Вызывается CAtlWinModule::AddCreateWndData.
AtlWinModuleExtractCreateWndData
Вызывайте эту функцию для извлечения существующей структуры _AtlCreateWndData
.
ATLINLINE ATLAPI_(void*) AtlWinModuleExtractCreateWndData(_ATL_WIN_MODULE* pWinModule);
Параметры
pWinModule
Указатель на структуру _ATL_WIN_MODULE70 модуля.
Возвращаемое значение
Возвращает указатель на структуру _AtlCreateWndData .
Замечания
Эта функция извлекает существующую _AtlCreateWndData
структуру из списка, на который ссылается структура модуля _ATL_WIN_MODULE70
.