IMetaDataEmit::DefineTypeDef 方法

更新:2007 年 11 月

创建公共语言运行库类型的类型定义,并获取该类型定义的元数据标记。

HRESULT DefineTypeDef ( 
    [in]  LPCWSTR     szTypeDef, 
    [in]  DWORD       dwTypeDefFlags, 
    [in]  mdToken     tkExtends, 
    [in]  mdToken     rtkImplements[], 
    [out] mdTypeDef   *ptd
);

参数

  • szTypeDef
    [in] 以 Unicode 表示的类型名称。

  • dwTypeDefFlags
    [in] TypeDef 属性。

  • tkExtends
    [in] 基类的标记。

  • rtkImplements
    [in] 一个由标记构成的数组,这些标记指定此类或接口实现的接口。

  • ptd
    [out] 已分配的 mdTypeDef 标记。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Cor.h

**库:**在 MSCorEE.dll 中用作资源

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

IMetaDataEmit

IMetaDataEmit2