Partager via


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

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

Syntaxe

HRESULT GetConstantName(
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [in]            ULONG64 Value,
  [out, optional] PSTR    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

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.
 

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.

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)