IDebugHostMemory::GetDisplayStringForLocation-Methode (dbgmodel.h)
Konvertieren Sie für eine bestimmte Position innerhalb des Adressraums des Ziels, wie durch Kontext und Standort definiert, den Speicherort in eine anzeigebare Zeichenfolge (entsprechend dem vom Host gewählten Format).
Wenn das Argument "verbose" true ist, kann die Zeichenfolgenkonvertierung "ausführlicher" sein.
Syntax
HRESULT GetDisplayStringForLocation(
IDebugHostContext *context,
Location location,
bool verbose,
BSTR *locationName
);
Parameter
context
Der Hostkontext, in dem der Speicherort gültig ist. Dies stellt beispielsweise den Adressraum dar, in dem sich der Speicherort befindet.
location
Der Speicherort, der in eine anzeigebare Zeichenfolge konvertiert werden soll.
verbose
Ein Hinweis darauf, ob die Konvertierung ausführlich sein soll oder nicht. Eine ausführliche Konvertierung enthält mehr Informationen als eine nicht ausführliche Konvertierung. Der Standardwert ist für eine nicht ausführliche Konvertierung.
locationName
Hier wird eine anzeigebare Zeichenfolge für den Speicherort zurückgegeben. Diese Zeichenfolge wird von SysAllocString zugeordnet, und der Aufrufer ist für die Freigabe der Zuordnung durch einen Aufruf der SysFreeString-Funktion verantwortlich.
Rückgabewert
Diese Methode gibt HRESULT zurück, das den Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |