共用方式為


ICLRRuntimeInfo::LoadErrorString 方法

將 HRESULT 值轉譯為適用於指定之文化特性 (Culture) 的錯誤訊息。

這個方法會取代下列函式:

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

請參閱

參考

ICLRRuntimeInfo 介面

其他資源

裝載介面

裝載 (Unmanaged API 參考)