Freigeben über


OSINFO Structure

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

Syntax

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

Members

Member Description
dwOSPlatformId Einer der Bezeichnerwerte, die von der Microsoft Windows-Plattformfunktion GetVersionExdefiniert sind. 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 Betriebssysteme anzugeben, die von ihnen absteigen.
- VER_PLATFORM_WIN32_NT oder 0x0002, um Windows NT oder Betriebssysteme anzugeben, die von ihr absteigen.
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.

Remarks

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

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

See also