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

发生错误的脚本的一个基于行号。

position

发生错误的行中的一个基于位置(列号)。

返回值

此方法返回 HRESULT。

要求

要求 价值
标头 dbgmodel.h

另请参阅

IDataModelScriptClient 接口