다음을 통해 공유


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

오류가 발생한 줄 내의 1부터 시작하는 위치(열 번호)입니다.

반환 값

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

요구 사항

요구
헤더 dbgmodel.h

참고 항목

IDataModelScriptClient 인터페이스