Partager via


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

La méthode GetSystemVersionValues retourne les informations de numéro de version de 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 basé sur NT.

[out] Win32Major

Reçoit le numéro de version principal 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 secondaire du 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 de retour

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

Retourner le code Description
S_OK
La méthode a réussi.

Remarques

Pour plus d’informations, consultez d’informations cibles.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

GetSystemVersion

GetSystemVersionString

IDebugControl4