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 です。

必要条件

:システム要件」を参照してください。

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして含まれます

.NET Framework のバージョン: 4 以降で使用可能

関連項目