Метод 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 |