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


Метод ICorProfilerInfo2::GetStaticFieldInfo

Получает значение, указывающее тип статического объекта, применяемого в указанном поле.

HRESULT GetStaticFieldInfo (
    [in] ClassID               classId,
    [in] mdFieldDef            fieldToken,
    [out] COR_PRF_STATIC_TYPE  *pFieldInfo);

Параметры

  • classId
    [in] Идентификатор класса, в котором определено статическое поле.

  • fieldToken
    [in] Маркер метаданных для статического поля.

  • pFieldInfo
    [out] Указатель значения перечисления COR_PRF_STATIC_TYPE, указывающий, является ли указанное поле cтатическим и, если оно является таковым, тип статического объекта, применяемый на поле.

Заметки

Данная информация может использоваться для определения функции, которую необходимо вызвать для получения адреса статического поля.

Профилировщик должен продолжать проверку метаданных для статического поля для обеспечения наличия у него адреса. Статические литералы (константы) существуют только в метаданных и не имеют адреса.

Требования

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

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

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

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0

См. также

Ссылки

Интерфейс ICorProfilerInfo

Интерфейс ICorProfilerInfo2