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