Метод ICorDebugClass::GetStaticFieldValue

Возвращает значение указанного статического поля.

Синтаксис

HRESULT GetStaticFieldValue (  
    [in]  mdFieldDef         fieldDef,  
    [in]  ICorDebugFrame     *pFrame,  
    [out] ICorDebugValue     **ppValue  
);  

Параметры

fieldDef
[in] Маркер поля Def , ссылающийся на извлекаемое поле.

pFrame
[in] Указатель на объект ICorDebugFrame, представляющий кадр, используемый для определения неоднозначности между статиками потока, контекста или домена приложения.

Если статическое поле относится к потоку, контексту или домену приложения, кадр определит правильное значение.

ppValue
[out] Указатель на адрес объекта ICorDebugValue, представляющего значение статического поля.

Комментарии

Для параметризованных типов значение статического поля относительно конкретного экземпляра. Поэтому, если конструктор класса принимает параметры типа Type, вызовите ICorDebugType::GetStaticFieldValue вместо ICorDebugClass::GetStaticFieldValue.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

платформа .NET Framework версии: доступно с версии 1.0.