Partager via


Méthode IDebugControl4 ::GetSystemVersionValues (dbgeng.h)

La méthode GetSystemVersionValues retourne des informations de numéro de version pour la cible actuelle.

Syntaxe

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

Paramètres

[out] PlatformId

Reçoit l’ID de plateforme. PlatformId est toujours VER_PLATFORM_WIN32_NT pour Windows NT.

[out] Win32Major

Reçoit le numéro de version principale du système d’exploitation de la cible. Pour Windows 2000, Windows XP et Windows Server 2003, ce nombre est 5. Pour Windows Vista, Windows 7 et Windows 8, ce nombre est 6.

[out] Win32Minor

Reçoit le numéro de version mineure pour le système d’exploitation de la cible. Pour Windows 2000, il s’agit de 0 ; pour Windows XP, 1 ; pour Windows Server 2003, 2. Pour Windows Vista, il s’agit de 0 ; pour Windows 7, 1 ; pour Windows 8, 2.

[out, optional] KdMajor

Reçoit 0xF si le système d’exploitation de la cible est une build gratuite, et 0xC s’il s’agit d’une build vérifiée.

[out, optional] KdMinor

Reçoit le numéro de build du système d’exploitation de la cible.

Valeur retournée

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.

Code de retour Description
S_OK
La méthode a réussi.

Remarques

Pour plus d’informations, consultez Informations sur la cible.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

GetSystemVersion

GetSystemVersionString

IDebugControl4