次の方法で共有


IDataModelScriptClient::ReportError メソッド (dbgmodel.h)

スクリプトの実行中または呼び出し中にエラーが発生した場合、スクリプト プロバイダーは ReportError メソッドを呼び出してエラーをユーザー インターフェイスに通知します。

スクリプト プロバイダーは、Execute または InvokeMain 操作中に ReportError メソッドを任意の回数呼び出すことができます。 エラー情報をユーザーに提示する方法は、クライアントによって決まります。

構文

HRESULT ReportError(
  ErrorClass errClass,
  HRESULT    hrFail,
  PCWSTR     message,
  ULONG      line,
  ULONG      position
);

パラメーター

errClass

ErrorClass 列挙体のメンバーとして報告されるエラーのクラス。 この列挙体の詳細については、IDebugHostErrorSinkのドキュメントを参照してください。

hrFail

発生したエラーの HRESULT。 エラーのドメインが HRESULT でない場合は、最も適切な方法で変換する必要があります。

message

発生したエラー メッセージ。

line

エラーが発生したスクリプトの 1 から始まる行番号。

position

エラーが発生した行内の 1 から始まる位置 (列番号)。

戻り値

このメソッドは HRESULT を返します。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

IDataModelScriptClient インターフェイス