Metodo IDebugControl4::GetSystemVersionValues (dbgeng.h)
Il metodo GetSystemVersionValues restituisce informazioni sul numero di versione per la destinazione corrente.
Sintassi
HRESULT GetSystemVersionValues(
[out] PULONG PlatformId,
[out] PULONG Win32Major,
[out] PULONG Win32Minor,
[out, optional] PULONG KdMajor,
[out, optional] PULONG KdMinor
);
Parametri
[out] PlatformId
Riceve l'ID piattaforma. PlatformId è sempre VER_PLATFORM_WIN32_NT per Windows basato su NT.
[out] Win32Major
Riceve il numero di versione principale del sistema operativo di destinazione. Per Windows 2000, Windows XP e Windows Server 2003, questo numero è 5. Per Windows Vista, Windows 7 e Windows 8, questo numero è 6.
[out] Win32Minor
Riceve il numero di versione secondaria per il sistema operativo di destinazione. Per Windows 2000 questo è 0; per Windows XP, 1; per Windows Server 2003, 2. Per Windows Vista, questo è 0; per Windows 7, 1; per Windows 8, 2.
[out, optional] KdMajor
Riceve 0xF se il sistema operativo della destinazione è una compilazione gratuita e 0xC se si tratta di una compilazione controllata.
[out, optional] KdMinor
Riceve il numero di build per il sistema operativo della destinazione.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Per altre informazioni, vedere Informazioni di destinazione.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |