次の方法で共有


ICLRRuntimeInfo::LoadErrorString メソッド

HRESULT 値を、指定したカルチャの適切なエラー メッセージに変換します。

このメソッドは、次の関数よりも優先されます。

HRESULT LoadErrorString(
     [in] UINT iResourceID,
     [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
     [in, out]  DWORD *pcchBuffer,
     [in, lcid] LONG iLocaleID);

パラメーター

  • iResourceID
    [入力] 変換する HRESULT。

  • pwzBuffer
    [出力] 特定の HRESULT に関連付けられたメッセージ文字列。

  • pcchBuffer
    [入力、出力] バッファー オーバーランを回避するための pwzbuffer のサイズ。 pwzbuffer が null の場合、pcchBuffer は、事前割り当てを許可する pwzbuffer の予想サイズを提供します。

  • iLocaleID
    [入力] カルチャ識別子。 既定のカルチャを使用するには、-1 を指定する必要があります。

戻り値

このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。

HRESULT

説明

S_OK

メソッドは正常に終了しました。

E_POINTER

pcchBuffer が null です。

E_INVALIDARG

pwzBuffer が null です。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン: 4

参照

参照

ICLRRuntimeInfo インターフェイス

その他の技術情報

ホスト インターフェイス

ホスト (アンマネージ API リファレンス)