Метод IMetaDataImport::GetFieldProps
Получает метаданные, связанные с полем, на которое ссылается заданный маркер FieldDef.
HRESULT GetFieldProps (
[in] mdFieldDef mb,
[out] mdTypeDef *pClass,
[out] LPWSTR szField,
[in] ULONG cchField,
[out] ULONG *pchField,
[out] DWORD *pdwAttr,
[in] 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
[in] Указатель на значение двоичных метаданных, описывающих поле.pcbSigBlob
[out] Размер значения параметра ppvSigBlob в байтах.pdwCPlusTypeFlag
[out] Флаг, задающий тип значения поля.ppValue
[out] Константа для поля.pcchValue
[out] Размер ppValue в единицах символов или нуль, если строки отсутствуют.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: Cor.h
Библиотека: включена как ресурс в MsCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0