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


Метод IMetaDataImport::GetFieldProps

Возвращает метаданные, связанные с полем, на которое ссылается указанный токен FieldDef.

Синтаксис

HRESULT GetFieldProps (  
   [in]  mdFieldDef        mb,
   [out] mdTypeDef         *pClass,  
   [out] LPWSTR            szField,  
   [in]  ULONG             cchField,
   [out] ULONG             *pchField,  
   [out] DWORD             *pdwAttr,  
   [out] PCCOR_SIGNATURE   *ppvSigBlob,
   [out] ULONG             *pcbSigBlob,
   [out] DWORD             *pdwCPlusTypeFlag,
   [out] UVCP_CONSTANT     *ppValue,  
   [out] ULONG             *pcchValue  
);  

Параметры

mb
[in] Токен FieldDef, представляющий поле для получения связанных метаданных.

pClass
[out] Указатель на токен TypeDef, представляющий тип класса, к которому принадлежит поле.

szField
[out] Имя поля.

cchField
[in] Размер буфера для szField в широких символах.

pchField
[out] Фактический размер возвращаемого буфера.

pdwAttr
[out] Флаги, связанные с метаданными поля.

ppvSigBlob
[out] Указатель на значение двоичных метаданных, описывающее поле.

pcbSigBlob
[out] Размер в байтах ppvSigBlob.

pdwCPlusTypeFlag
[out] Флаг, указывающий тип значения поля.

ppValue
[out] Значение константы для поля.

pcchValue
[out] Размер в символах ppValueили нуль, если строка не существует.

Требования

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

Заголовка: Cor.h

Библиотека: Включается в качестве ресурса в MsCorEE.dll

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

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