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。

要求

要求
Header dbgmodel.h

另请参阅

IDataModelScriptClient 接口