ClrCreateManagedInstance 函数

更新:2010 年 6 月

创建指定托管类型的实例。

.NET Framework 4 版 中已弃用此函数。 使用 COM 激活或创建托管类型的实例,或者使用宿主(请参见.NET Framework 4 承载接口)。

STDAPI ClrCreateManagedInstance (
    [in]  LPCWSTR  pTypeName, 
    [in]  REFIID   riid, 
    [out] void     **ppObject
);

参数

  • pTypeName
    [in] 一个指向所请求的实例类型名称的指针。

  • riid
    [in] 所请求实例类型的 IID。

  • ppObject
    [out] 一个指向指针的指针,它指向的指针指向调用方请求的托管类型实例。

备注

公共语言运行时应该已经加载到进程中。 例如,在调用 ClrCreateManagedInstance 函数之前通过调用 CorBindToRuntimeEx 函数,可以加载它。 如果未加载运行时,则 ClrCreateManagedInstance 将首先尝试加载 v1.0.3705 运行时。 如果失败,则它将尝试加载最新版的运行时。

要求

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

**头文件:**MSCorEE.h

**库:**MSCorEE.dll

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

请参见

其他资源

.NET Framework 1.1 和 2.0 承载全局静态函数

承载(非托管 API 参考)

修订记录

Date

修订记录

原因

2010 年 6 月

更正了此弃用的函数的替代。

客户反馈