共用方式為


(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

另請參閱

IDataModelScriptClient 介面