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