IMetaDataEmit::DefineTypeRefByName 方法

获取当前范围外指定范围中定义的类型的元数据标记。

语法

HRESULT DefineTypeRefByName (
    [in]  mdToken     tkResolutionScope,
    [in]  LPCWSTR     szName,
    [out] mdTypeRef   *ptr
);  

参数

tkResolutionScope
[in] 指定解析范围的标记。 以下标记类型是有效的:

  • 如果类型是在定义调用方的同一程序集中定义的,则使用 mdModuleRef

  • 如果类型是在不同于定义调用方的程序集的一个程序集中定义的,则使用 mdAssemblyRef

  • 如果类型是嵌套类型,则使用 mdTypeRef

  • 如果类型是在定义调用方的同一模块中定义的,则使用 mdModule

  • 如果类型是全局定义的,则使用 NULL。

szName
[in] Unicode 中目标类型的名称。

ptr
[out] 指向分配给类型的 mdTypeRef 标记的指针。

要求

平台:请参阅系统要求

标头:Cor.h

库:用作 MSCorEE.dll 中的资源

.NET Framework 版本:自 1.0 起可用

另请参阅