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 pwzDllNamephndModule 为 null。
E_OUTOFMEMORY 内存不足,无法处理请求。

注解

此方法仅加载 .NET Framework 可再发行包中包含的 DLL。 它无法加载用户生成的程序集。

要求

平台:请参阅系统要求

标头:MetaHost.h

库:作为资源包含在 MSCorEE.dll 中

.NET Framework 版本:自 4 起可用

另请参阅