IMetaDataEmit::DefineNestedType 方法
创建类型定义的元数据签名,返回该类型的 mdTypeDef
标记,并指定定义的类型是 tdEncloser
参数引用的类型的成员。
语法
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
参数
szTypeDef
[in] Unicode 中的类型的名称。
dwTypeDefFlags
[in] TypeDef
属性。 这是 CorTypeAttr
值的位掩码。
tkExtends
[in] 基类的标记。 这是 mdTypeDef
或 mdTypeRef
标记。
rtkImplements
[]
[in] 指定此类或接口实现的接口的标记数组。
tdEncloser
[in] 封闭类型的标记。 数组的最后一个元素必须是 mdTokenNil
。
ptd
[out] 分配的 mdTypeDef
标记。
要求
平台:请参阅系统要求。
标头:Cor.h
库:用作 MSCorEE.dll 中的资源
.NET Framework 版本:自 1.0 起可用