Метод IDebugHostField2::GetLocation (dbgmodel.h)

Для полей, имеющих адрес независимо от конкретного экземпляра типа (например, поля, тип расположения которого указывает LocationStatic), метод GetLocation вернет абстрактное расположение (адрес) поля.

Если заданное поле не имеет статического расположения, метод GetLocation завершится ошибкой.

Синтаксис

HRESULT GetLocation(
  Location *location
);

Параметры

location

Абстрактное расположение (например, адрес) поля будет возвращено здесь.

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

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

Замечания

пример кода*

ComPtr<IDebugHostField> spField; /* get a field symbol (see EnumerateChildren) */

Location fieldLocation;
if (SUCCEEDED(spField->GetLocation(&fieldLocation)))
{
    // For fields which have a static location as determined by GetLocationKind, 
    // the location of the field will be in fieldLocation.
}

Требования

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

См. также

интерфейс IDebugHostField2