Поделиться через


Метод IDebugHostMemory2::GetDisplayStringForLocation (dbgmodel.h)

Для заданного расположения в адресном пространстве целевого объекта, определенного контекстом и расположением, преобразуйте расположение в отображаемую строку (в соответствии с любым форматом, который выбирает узел).

Если аргумент "подробный" имеет значение true, преобразование строки может быть "более подробным"

Синтаксис

HRESULT GetDisplayStringForLocation(
  IDebugHostContext *context,
  Location          location,
  bool              verbose,
  BSTR              *locationName
);

Параметры

context

Контекст узла, в котором допустимо расположение. Это представляет, например, адресное пространство, в котором существует расположение.

location

Расположение для преобразования в отображаемую строку.

verbose

Указание того, должно ли преобразование быть подробным или нет. Подробное преобразование будет содержать больше сведений, чем подробный. Значение по умолчанию используется для преобразования, отличного от детализации.

locationName

Здесь будет возвращена отображаемая строка для расположения. Эта строка выделяется SysAllocString, и вызывающий объект отвечает за освобождение выделения с помощью вызова функции SysFreeString.

Возвращаемое значение

Этот метод возвращает HRESULT, указывающий на успешность или сбой.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDebugHostMemory2