Freigeben über


OSINFO-Struktur

Enthält Details zum Betriebssystem für eine Assembly oder ein Modul.

Syntax

typedef struct {  
    DWORD   dwOSPlatformId;  
    DWORD   dwOSMajorVersion;
    DWORD   dwOSMinorVersion;
} OSINFO;  

Member

Member Beschreibung
dwOSPlatformId Einer der von der Microsoft Windows-Plattformfunktion GetVersionEx definierten Bezeichnerwerte. Die folgenden Werte werden unterstützt:

- VER_PLATFORM_WIN32s oder 0x0000, um Microsoft Windows 3.1 anzugeben.
- VER_PLATFORM_WIN32_WINDOWS oder 0x0001, um Windows 95, Windows 98 oder von diesen abgeleitete Betriebssysteme anzugeben.
- VER_PLATFORM_WIN32_NT oder 0x0002, um Windows NT oder von diesem abgeleitete Betriebssysteme anzugeben.
dwOSMajorVersion Die Hauptversion des Betriebssystems oder ein NULL-Wert, um eine beliebige Version anzugeben.
dwOSMinorVersion Die Nebenversion des Betriebssystems oder ein NULL-Wert, um eine beliebige Version anzugeben.

Bemerkungen

OSINFO basiert auf der Struktur OSVERSIONINFOEX, die in Aufrufen der Microsoft Windows-Plattformfunktion GetVersionEx verwendet wird. Diese Struktur wird von der ASSEMBLYMETADATA-Struktur verwendet, um die Betriebssystemunterstützung anzugeben.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ verwendet

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Siehe auch