Bagikan melalui


Metode IDataModelScriptClient::ReportError (dbgmodel.h)

Jika terjadi kesalahan selama eksekusi atau pemanggilan skrip, penyedia skrip memanggil metode ReportError untuk memberi tahu antarmuka pengguna tentang kesalahan tersebut.

Penyedia skrip dapat memanggil metode ReportError berapa kali arbitrer selama operasi Execute atau InvokeMain. Terserah klien untuk menentukan cara menyajikan informasi kesalahan kepada pengguna.

Sintaks

HRESULT ReportError(
  ErrorClass errClass,
  HRESULT    hrFail,
  PCWSTR     message,
  ULONG      line,
  ULONG      position
);

Parameter

errClass

Kelas kesalahan yang sedang dilaporkan sebagai anggota enumerasi ErrorClass. Informasi lebih lanjut tentang enumerasi ini dapat ditemukan dalam dokumentasi untuk IDebugHostErrorSink.

hrFail

HRESULT kesalahan yang terjadi. Jika domain kesalahan bukan HRESULT, domain tersebut harus dikonversi menjadi seperti itu dengan cara yang paling tepat.

message

Pesan kesalahan yang terjadi.

line

Nomor baris berbasis satu dari skrip tempat kesalahan terjadi.

position

Posisi berbasis satu (nomor kolom) dalam baris tempat kesalahan terjadi.

Mengembalikan nilai

Metode ini mengembalikan HRESULT.

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Antarmuka IDataModelScriptClient