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


Метод IDebugHostField::GetValue (dbgmodel.h)

Для полей с константным значением, определенным в символьной информации (например, поля, тип расположения которых указывает на LocationConstant), метод GetValue возвращает постоянное значение поля.

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

Синтаксис

HRESULT GetValue(
  VARIANT *value
);

Параметры

value

Здесь будет возвращено значение поля, упакованного в VARIANT.

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

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

Комментарии

Образец кода

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

VARIANT vtValue;
if (SUCCEEDED(spField->GetValue(&vtValue)))
{
    // For fields which have a constant value as determined by GetLocationKind, 
    // vtValue will contain the value of the field.
    VariantClear(&vtValue);
}

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Интерфейс IDebugHostField