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 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

IMetaDataImport 接口

IMetaDataImport2 接口