_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

另请参阅

类和结构