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
S_OK
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)

Vedi anche

GetSystemVersion

GetSystemVersionString

IDebugControl4