Метод 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.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по