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

请参见

参考

ICLRRuntimeInfo 接口

其他资源

承载接口

承载(非托管 API 参考)