Freigeben über


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

Weitere Informationen

IDebugHostMemory2-Schnittstelle