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 |