Метод 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 , указывающее, является ли указанное поле статическим и, если да, типом статического, применяемого к полю.

Комментарии

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

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

Требования

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

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

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

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

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