Freigeben über


IDebugHostMemory::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

Siehe auch

IDebugHostMemory-Schnittstelle