OSVERSIONINFOW-Struktur (wdm.h)

Die RTL_OSVERSIONINFOW-Struktur enthält Informationen zur Betriebssystemversion. Die Informationen enthalten Haupt- und Nebenversionsnummern, eine Buildnummer, einen Plattformbezeichner und beschreibenden Text über das Betriebssystem. Die RTL_OSVERSIONINFOW-Struktur wird mit RtlGetVersion verwendet.

Syntax

typedef struct _OSVERSIONINFOW {
  ULONG dwOSVersionInfoSize;
  ULONG dwMajorVersion;
  ULONG dwMinorVersion;
  ULONG dwBuildNumber;
  ULONG dwPlatformId;
  WCHAR szCSDVersion[128];
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW;

Member

dwOSVersionInfoSize

Die Größe einer RTL_OSVERSIONINFOW-Struktur in Byte. Dieser Member muss festgelegt werden, bevor die Struktur mit RtlGetVersion verwendet wird.

dwMajorVersion

Die Hauptversionsnummer des Betriebssystems. Für Windows 2000 ist die Hauptversionsnummer beispielsweise fünf. Weitere Informationen finden Sie unter RTL_OSVERSIONINFOEXW.

dwMinorVersion

Die Nebenversionsnummer des Betriebssystems. Beispielsweise ist für Windows 2000 die Nebenversionsnummer 0 (null). Weitere Informationen finden Sie unter RTL_OSVERSIONINFOEXW.

dwBuildNumber

Die Buildnummer des Betriebssystems.

dwPlatformId

Die Betriebssystemplattform. Für Microsoft Win32 unter NT-basierten Betriebssystemen gibt RtlGetVersion den Wert VER_PLATFORM_WIN32_NT zurück.

szCSDVersion[128]

Die Service Pack-Versionszeichenfolge. Dieses Element enthält eine NULL-endende Zeichenfolge, z. B. "Service Pack 3", die das neueste Service Pack angibt, das auf dem System installiert ist. Wenn kein Service Pack installiert ist, initialisiert RtlGetVersion diese Zeichenfolge möglicherweise nicht. Initialisieren Sie szCSDVersion vor dem Aufruf von RtlGetVersion auf null (leere Zeichenfolge).

Hinweise

Eine Liste der Haupt- und Nebenversionsnummern für die verschiedenen Versionen von Windows finden Sie unter RTL_OSVERSIONINFOEXW.

Anforderungen

Anforderung Wert
Header wdm.h (ntddk.h einschließen)

Weitere Informationen

RTL_OSVERSIONINFOEXW

RtlGetVersion

RtlVerifyVersionInfo