为具有指定元数据签名的字段创建定义,并获取该字段定义的令牌。
Syntax
HRESULT DefineField (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] DWORD dwFieldFlags,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdFieldDef *pmd
);
Parameters
td [in] mdTypeDef 封闭类或接口的标记。
szName [in]Unicode 中的字段名称。
dwFieldFlags [in]字段属性。 这是值的位掩码 CorFieldAttr 。
pvSigBlob [in]字段签名作为 BLOB。
cbSigBlob [in]字节 pvSigBlob的计数。
dwCPlusTypeFlag [in] ELEMENT_TYPE_* 常量值。 这是一个 CorElementType 值。 如果未为字段定义常量值,请使用 ELEMENT_TYPE_END。
pValue [in]字段的常量值。
cchValue[in]的大小(Unicode)字符。pValue
pmd [out] mdFieldDef 分配的令牌。
Requirements
平台: 请参阅 .NET 支持的作系统。
Header: Cor.h
Library: CorGuids.lib