Condividi tramite


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 build 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 ha avuto esito positivo.

Osservazioni

Per altre informazioni, vedere Informazioni di destinazione.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

GetSystemVersion

getSystemVersionString

IDebugControl4