IDebugControl4 ::GetSystemVersionStringWide, méthode (dbgeng.h)
La méthode GetSystemVersionStringWide retourne une chaîne qui décrit la version du système d’exploitation de la cible.
Syntaxe
HRESULT GetSystemVersionStringWide(
[in] ULONG Which,
[out, optional] PWSTR 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) |