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 起可用