_ATL_BASE_MODULE70 结构
由使用 ATL 的任何项目使用。
语法
struct _ATL_BASE_MODULE70 {
UINT cbSize;
HINSTANCE m_hInst;
HINSTANCE m_hInstResource;
bool m_bNT5orWin98;
DWORD dwAtlBuildVer;
GUID* pguidVer;
CRITICAL_SECTION m_csResource;
CSimpleArray<HINSTANCE> m_rgResourceInstance;
};
成员
cbSize
结构的大小,用于版本控制。
m_hInst
此模块(exe 或 dll)的 hInstance
。
m_hInstResource
默认实例资源句柄。
m_bNT5orWin98
操作系统版本信息。 由 ATL 内部使用。
dwAtlBuildVer
存储 ATL 的版本。 当前 0x0700。
pguidVer
ATL 的内部 GUID。
m_csResource
用于同步对 m_rgResourceInstance
数组的访问。 由 ATL 内部使用。
m_rgResourceInstance
用于搜索 ATL 感知到的所有资源实例中的资源的数组。 由 ATL 内部使用。
备注
_ATL_BASE_MODULE 被定义为 _ATL_BASE_MODULE70 的 typedef。
要求
标头:atlcom.h