Freigeben über


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

Weitere Informationen

IDebugHostMemory-Schnittstelle