Метод 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