Freigeben über


IDebugControl4::GetSystemVersionValues-Methode (dbgeng.h)

Die GetSystemVersionValues-Methode gibt Versionsnummerninformationen für das aktuelle Ziel zurück.

Syntax

HRESULT GetSystemVersionValues(
  [out]           PULONG PlatformId,
  [out]           PULONG Win32Major,
  [out]           PULONG Win32Minor,
  [out, optional] PULONG KdMajor,
  [out, optional] PULONG KdMinor
);

Parameter

[out] PlatformId

Empfängt die Plattform-ID. PlatformId ist für NT-basiertes Windows immer VER_PLATFORM_WIN32_NT.

[out] Win32Major

Empfängt die Hauptversionsnummer des Betriebssystems des Ziels. Für Windows 2000, Windows XP und Windows Server 2003 ist diese Zahl 5. Für Windows Vista, Windows 7 und Windows 8 ist diese Zahl 6.

[out] Win32Minor

Empfängt die Nebenversionsnummer für das Betriebssystem des Ziels. Für Windows 2000 ist dies 0; für Windows XP, 1; für Windows Server 2003, 2. Für Windows Vista ist dies 0; für Windows 7, 1; für Windows 8, 2.

[out, optional] KdMajor

Empfängt 0xF, wenn das Betriebssystem des Ziels ein kostenloser Build ist, und 0xC, wenn es sich um einen überprüften Build handelt.

[out, optional] KdMinor

Empfängt die Buildnummer für das Betriebssystem des Ziels.

Rückgabewert

Diese Methode gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Weitere Informationen finden Sie unter Zielinformationen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)

Weitere Informationen

GetSystemVersion

GetSystemVersionString

IDebugControl4