Partager via


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

La méthode GetSymbolEntryString retourne des informations de chaîne pour le symbole spécifié.

Syntaxe

HRESULT GetSymbolEntryString(
  [in]            PDEBUG_MODULE_AND_ID Id,
  [in]            ULONG                Which,
  [out, optional] PSTR                 Buffer,
  [in]            ULONG                BufferSize,
  [out, optional] PULONG               StringSize
);

Paramètres

[in] Id

Spécifie les symboles dont les régions de mémoire sont demandées. La structure DEBUG_MODULE_AND_ID contient le module contenant le symbole et l’ID de symbole du symbole dans le module.

[in] Which

Spécifie l’index de la chaîne souhaitée. Souvent, il s’agit de zéro, car la plupart des symboles contiennent une seule chaîne (leur nom). Toutefois, certains symboles peuvent contenir plusieurs chaînes, par exemple, des symboles d’annotation.

[out, optional] Buffer

Reçoit le nom du symbole. 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 tampon. Cette taille inclut l’espace du caractère de fin « \0 ».

[out, optional] StringSize

Reçoit la taille en caractères du nom du symbole. Cette taille inclut l’espace du caractère de fin « \0 ». Si StringSize 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.

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)

Voir aussi

GetSymbolEntriesByName

GetSymbolEntriesByOffset

IDebugSymbols3