Partager via


IDebugSymbols3 ::GetConstantNameWide, méthode (dbgeng.h)

La méthode GetConstantNameWide retourne le nom de la constante spécifiée.

Syntaxe

HRESULT GetConstantNameWide(
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [in]            ULONG64 Value,
  [out, optional] PWSTR   NameBuffer,
  [in]            ULONG   NameBufferSize,
  [out, optional] PULONG  NameSize
);

Paramètres

[in] Module

Spécifie l’adresse de base du module dans lequel la constante a été définie.

[in] TypeId

Spécifie l’ID de type de la constante.

[in] Value

Spécifie la valeur de la constante.

[out, optional] NameBuffer

Reçoit le nom de la constante. Si NameBuffer est NULL, ces informations ne sont pas retournées.

[in] NameBufferSize

Spécifie la taille en caractères de la mémoire tampon NameBuffer. Cette taille inclut l’espace du caractère de fin « \0 ».

[out, optional] NameSize

Reçoit la taille en caractères du nom de la constante. Cette taille inclut l’espace du caractère de fin « \0 ».

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 n’était pas suffisamment grande pour le nom de la constante et elle a été tronquée.

Remarques

Pour plus d’informations sur les symboles, consultez Symboles.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)