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 起可用
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈