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。 它无法加载用户生成的程序集。
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: MetaHost.h
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**4