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 结构的指针。

备注

此函数将从模块的 _ATL_WIN_MODULE70 结构引用的列表中提取现有 _AtlCreateWndData 结构。

另请参阅

函数