Partager via


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
S_OK
La méthode a réussi.
S_FALSE
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)

Voir aussi

GetSystemVersion

GetSystemVersionValues

IDebugControl4