Struktura _ATL_BASE_MODULE70
Używany przez dowolny projekt korzystający z atl.
Składnia
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;
};
Elementy członkowskie
cbSize
Rozmiar struktury używanej do przechowywania wersji.
m_hInst
Element dla tego modułu hInstance
(exe lub dll).
m_hInstResource
Dojście zasobu wystąpienia domyślnego.
m_bNT5orWin98
Informacje o wersji systemu operacyjnego. Używane wewnętrznie przez ATL.
dwAtlBuildVer
Przechowuje wersję atl. Obecnie 0x0700.
pguidVer
Wewnętrzny identyfikator GUID ATL.
m_csResource
Służy do synchronizowania dostępu do tablicy m_rgResourceInstance
. Używane wewnętrznie przez ATL.
m_rgResourceInstance
Tablica używana do wyszukiwania zasobów we wszystkich wystąpieniach zasobów, z których korzysta usługa ATL. Używane wewnętrznie przez ATL.
Uwagi
_ATL_BASE_MODULE jest definiowana jako definicja typu _ATL_BASE_MODULE70.
Wymagania
Nagłówek: atlcore.h