ICLRRuntimeInfo::GetProcAddress 方法

获取已从与此接口关联的公共语言运行时 (CLR) 中导出的指定函数的地址。

此方法取代 GetRealProcAddress 函数。

HRESULT GetProcAddress(
     [in]  LPCSTR pszProcName,
     [out, retval] LPVOID *ppProc);

参数

  • pszProcName
    [in] 已导出的函数的名称。

  • ppProc
    [out] 已导出的函数的地址。

返回值

此方法将返回以下特定的 HRESULT 以及用于指示方法失败的 HRESULT 错误。

HRESULT

说明

S_OK

该方法成功完成。

E_POINTER

pszProcName 或 ppProc 为 null。

CLR_E_SHIM_RUNTIMEEXPORT

指定的函数不是已导出的函数。

备注

此方法可使得加载 CLR,但不会对其初始化。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: MetaHost.h

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

**.NET Framework 版本:**4

请参见

参考

ICLRRuntimeInfo 接口

其他资源

承载接口

承载(非托管 API 参考)