Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La méthode GetSystemVersionString retourne une chaîne qui décrit la version du système d’exploitation de la cible.
Syntaxe
HRESULT GetSystemVersionString(
[in] ULONG Which,
[out, optional] PSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG StringSize
);
Paramètres
[in] Which
Spécifie la chaîne de version à retourner. Les valeurs possibles sont répertoriées dans le tableau suivant.
| Valeur | Chaîne de version |
|---|---|
| DEBUG_SYSVERSTR_SERVICE_PACK | Retourne une description du Service Pack pour le système d’exploitation de la cible. Par exemple, « Service Pack 1 ». |
| DEBUG_SYSVERSTR_BUILD | Retourne une description de la version de build du système d’exploitation cible. Par exemple, «kernel32.dll version : 5.1.2600.1106 (xpsp1.020828-1920) ». |
[out, optional] Buffer
Reçoit la chaîne de version. Si tampon est NULL, ces informations ne sont pas retournées.
[in] BufferSize
Spécifie la taille, en caractères, de la mémoire tampon qui tampon spécifie. Cette taille inclut l’espace du caractère de fin « \0 ».
[out, optional] StringSize
Reçoit la taille, en caractères, de la chaîne qui identifie la build. Cette taille inclut l’espace du caractère de fin « \0 ». Si SizeString est NULL, ces informations ne sont pas retournées.
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. |
|
La méthode a réussi. Toutefois, la mémoire tampon était trop petite, de sorte que la chaîne a été tronquée. |
Remarques
Pour plus d’informations, consultez d’informations cibles.
Exigences
| Exigence | Valeur |
|---|---|
| plateforme cible | Bureau |
| d’en-tête | dbgeng.h (include Dbgeng.h) |