다음을 통해 공유


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

오류가 발생한 스크립트의 한 줄 번호입니다.

position

오류가 발생한 줄 내의 하나의 기준 위치(열 번호)입니다.

반환 값

이 메서드는 HRESULT를 반환합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IDataModelScriptClient 인터페이스