如果在执行或调用脚本期间发生错误,脚本提供程序将调用 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 |