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- wird für NT-basierte 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 kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode war erfolgreich. |
Bemerkungen
Weitere Informationen finden Sie unter Zielinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |