ICLRRuntimeInfo::LoadErrorString 方法
将 HRESULT 值转换为指定区域性的相应错误消息。
此方法取代以下函数:
HRESULT LoadErrorString(
[in] UINT iResourceID,
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer,
[in, lcid] LONG iLocaleID);
参数
iResourceID
[in] 要转换的 HRESULT。pwzBuffer
[out] 与给定的 HRESULT 关联的消息字符串。pcchBuffer
[in, out] 用于避免缓冲区溢出的 pwzbuffer 大小。 如果 pwzbuffer 为 null,则 pcchBuffer 将提供 pwzbuffer 的预期大小以允许进行预分配。iLocaleID
[in] 区域性标识符。 若要使用默认区域性,必须指定 -1。
返回值
此方法将返回以下特定的 HRESULT 以及用于指示方法失败的 HRESULT 错误。
HRESULT |
说明 |
---|---|
S_OK |
该方法成功完成。 |
E_POINTER |
pcchBuffer 为 null。 |
E_INVALIDARG |
pwzBuffer 为 null。 |
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: MetaHost.h
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**4