IDebugHostMemory2::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 (je nachdem, welches Format der Host wählt).
Wenn das Argument "ausführlich" 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 Standort 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 vorgesehen.
locationName
Hier wird eine anzeigebare Zeichenfolge für den Speicherort zurückgegeben. Diese Zeichenfolge wird von SysAllocString zugewiesen, und der Aufrufer ist für das Freigeben der Zuordnung durch einen Aufruf der SysFreeString-Funktion verantwortlich.
Rückgabewert
Diese Methode gibt HRESULT zurück, was auf Erfolg oder Fehler hinweist.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |