Freigeben über


_ATL_BASE_MODULE70-Struktur

Hinweis

Die aktive Vorlagenbibliothek (ACTIVE Template Library, ATL) wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

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

Kopfzeile: atlcore.h

Siehe auch

Klassen und Strukturen