(dbgmodel.h) 的 IDataModelScriptClient::ReportError 方法
如果在腳本執行或叫用期間發生錯誤,腳本提供者會呼叫 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 |