Freigeben über


OSVERSIONINFOW-Struktur (wdm.h)

Die RTL_OSVERSIONINFOW-Struktur enthält Versionsinformationen des Betriebssystems. Die Informationen umfassen 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;

Angehörige

dwOSVersionInfoSize

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

dwMajorVersion

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

dwMinorVersion

Die Nebenversionsnummer des Betriebssystems. Für Windows 2000 ist beispielsweise die Nebenversionsnummer null. Weitere Informationen finden Sie unter RTL_OSVERSIONINFOEXW.

dwBuildNumber

Die Buildnummer des Betriebssystems.

dwPlatformId

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

szCSDVersion[128]

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

Bemerkungen

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

Anforderungen

Anforderung Wert
Header- wdm.h (include Ntddk.h)

Siehe auch

RTL_OSVERSIONINFOEXW

RtlGetVersion-

RtlVerifyVersionInfo