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


IMetaDataImport::GetFieldProps Method

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

Syntax

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
);

Parameters

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или ноль, если строка не существует.

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

See also