ClrCreateManagedInstance 函数

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

.NET Framework 4 中已弃用此函数。 使用 COM 激活创建托管类型的实例,或使用托管(请参阅 .NET Framework 4 和 4.5 中添加的 CLR 承载接口)。

语法

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

参数

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

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

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

备注

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

要求

平台:请参阅系统要求

标头:MSCorEE.h

库:MSCorEE.dll

.NET Framework 版本:自 1.0 起可用

另请参阅