Поделиться через


Метод IDataModelScriptClient::ReportError (dbgmodel.h)

Если во время выполнения или вызова скрипта возникает ошибка, поставщик скрипта вызывает метод ReportError для уведомления пользовательского интерфейса об ошибке.

Поставщик скриптов может вызывать метод ReportError произвольное количество раз во время операции Execute или InvokeMain. Клиент определяет, как предоставить пользователю сведения об ошибке.

Синтаксис

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