ICLRRuntimeInfo::LoadLibrary 方法
从 ICLRRuntimeInfo 接口表示的公共语言运行时 (CLR) 加载 .NET Framework 库。
此方法可取代 LoadLibraryShim 函数。
语法
HRESULT LoadLibrary(
[in] LPCWSTR pwzDllName,
[out, retval] HMODULE *phndModule);
参数
pwzDllName
[in] 要加载的程序集的名称。
phndModule
[out] 已加载程序集的句柄。
返回值
此方法返回以下特定 HRESULT 以及表示方法失败的 HRESULT 错误。
HRESULT | 说明 |
---|---|
S_OK | 该方法已成功完成。 |
E_POINTER | pwzDllName 或 phndModule 为 null。 |
E_OUTOFMEMORY | 内存不足,无法处理请求。 |
注解
此方法仅加载 .NET Framework 可再发行包中包含的 DLL。 它无法加载用户生成的程序集。
要求
平台:请参阅系统要求。
标头:MetaHost.h
库:作为资源包含在 MSCorEE.dll 中
.NET Framework 版本:自 4 起可用
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈