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] 缓冲区的大小(以宽字符为单位)。

pchField
[out] 返回的缓冲区的实际大小。

pdwAttr
[out] 与字段的元数据关联的标志。

ppvSigBlob
[out] 指向描述字段的二进制元数据值的指针。

pcbSigBlob
[out] ppvSigBlob 的大小(以字节为单位)。

pdwCPlusTypeFlag
[out] 指定字段的值类型的标志。

ppValue
[out] 字段的常量值。

pcchValue
[out] ppValue 的大小(用字符数表示),如果不存在字符串,则为 0。

要求

平台:请参阅系统要求

标头:Cor.h

库:作为资源包含在 MsCorEE.dll 中

.NET Framework 版本:自 1.0 起可用

另请参阅