Struktura _ATL_BASE_MODULE70
Używane przez jakiegokolwiek projektu, który używa 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;
};
Członkowie
cbSize
Rozmiar struktury, używane do przechowywania wersji.m_hInst
HInstance dla tego modułu (exe lub dll).m_hInstResource
Domyślne wystąpienie zasobu uchwyt.m_bNT5orWin98
Informacje o wersji systemu operacyjnego.Używane wewnętrznie przez ATL.dwAtlBuildVer
Wersja ATL.Obecnie 0x0700.pguidVer
Wewnętrzny identyfikator GUID ATL's.m_csResource
Używane do synchronizowania dostępu do m_rgResourceInstance tablicy.Używane wewnętrznie przez ATL.m_rgResourceInstance
Używane do wyszukiwania zasobów we wszystkich przypadkach zasobów, które jest świadomy ATL tablicy.Używane wewnętrznie przez ATL.
Uwagi
_ATL_BASE_MODULE jest zdefiniowany jako typedef z _ATL_BASE_MODULE70.
Wymagania
Nagłówek: atlcore.h