Freigeben über


_ATL_BASE_MODULE70-Struktur

Wird von jedem Projekt verwendet, das ATL verwendet.

Syntax

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;
};

Member

cbSize
Die Größe der Struktur, die für die Versionsverwaltung verwendet wird.

m_hInst
Das hInstance für dieses Modul (exe oder dll).

m_hInstResource
Standardinstanzressourcenhandle.

m_bNT5orWin98
Versionsinformationen des Betriebssystems. Wird intern von ATL verwendet.

dwAtlBuildVer
Speichert die Version von ATL. Derzeit 0x0700.

pguidVer
Die interne GUID von ATL.

m_csResource
Wird verwendet, um den Zugriff auf das m_rgResourceInstance Array zu synchronisieren. Wird intern von ATL verwendet.

m_rgResourceInstance
Array, das zum Suchen nach Ressourcen in allen Ressourceninstanzen verwendet wird, deren ATL bekannt ist. Wird intern von ATL verwendet.

Hinweise

_ATL_BASE_MODULE wird als Typ der _ATL_BASE_MODULE70 definiert.

Anforderungen

Header: atlcore.h

Siehe auch

Klassen und Strukturen