IDebugHostMemory2::GetDisplayStringForLocation-Methode (dbgmodel.h)
Konvertieren Sie für einen bestimmten Speicherort innerhalb des Adressraums des Ziels, wie durch Kontext und Position definiert, den Speicherort in eine angezeigte Zeichenfolge (entsprechend dem von dem Host ausgewählten Format).
Wenn das Argument "ausführlich" wahr 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 z. B. den Adressraum dar, in dem der Speicherort vorhanden ist.
location
Der Speicherort, der in eine angezeigte 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 ausführliche Konvertierung. Der Standardwert ist für eine nicht ausführliche Konvertierung.
locationName
Hier wird eine anzeigefähige Zeichenfolge für den Speicherort zurückgegeben. Diese Zeichenfolge wird von SysAllocString zugewiesen, und der Aufrufer ist für das Freigeben der Zuordnung mit einem Aufruf der SysFreeString-Funktion verantwortlich.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |