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