Méthode IDebugHostMemory ::GetDisplayStringForLocation (dbgmodel.h)
Pour un emplacement donné dans l’espace d’adressage de la cible, tel que défini par le contexte et l’emplacement, convertissez l’emplacement en chaîne affichable (selon le format choisi par l’hôte).
Si l’argument « détaillé » est vrai, la conversion de chaîne peut être « plus détaillée »
Syntaxe
HRESULT GetDisplayStringForLocation(
IDebugHostContext *context,
Location location,
bool verbose,
BSTR *locationName
);
Paramètres
context
Contexte hôte dans lequel l’emplacement est valide. Cela représente, par exemple, l’espace d’adressage dans lequel l’emplacement existe.
location
Emplacement à convertir en chaîne affichable.
verbose
Indique si la conversion doit être détaillée ou non. Une conversion détaillée contiendra plus d’informations qu’une conversion non détaillée. La valeur par défaut est pour une conversion non détaillée.
locationName
Une chaîne pouvant être affichée pour l’emplacement sera retournée ici. Cette chaîne est allouée par SysAllocString et l’appelant est chargé de libérer l’allocation avec un appel à la fonction SysFreeString.
Valeur retournée
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |