Bagikan melalui


Metode IDataModelScriptDebug::GetEventFilter (dbgmodel.h)

Metode GetEventFilter mengembalikan apakah "break on event" diaktifkan untuk peristiwa tertentu. Peristiwa yang dapat menyebabkan "break on event" dijelaskan oleh anggota enumerasi ScriptDebugEventFilter yang didefinisikan sebagai berikut:

Enumeran Deskripsi
ScriptDebugEventFilterEntry Menunjukkan bahwa jeda pada setiap entri ke dalam skrip dari luar harus masuk ke debugger. Saat mesin pembuatan skrip melakukan panggilan apa pun ke dalam kode skrip, pemutusan segera akan terjadi.
ScriptDebugEventFilterException Menunjukkan bahwa debugger harus rusak setiap kali pengecualian terjadi (apa yang mungkin disebut oleh beberapa debugger pengecualian kesempatan pertama). Pemisahan ini harus terjadi sebelum peristiwa ditangani dengan cara apa pun dengan kode skrip.
ScriptDebugEventFilterUnhandledException Menunjukkan bahwa debugger harus rusak jika terjadi pengecualian yang tidak tertangani.
ScriptDebugEventFilterAbort Menunjukkan bahwa debugger harus rusak jika pembatakan terjadi daripada sekadar membatalkan eksekusi skrip.

Jika jenis peristiwa tertentu tidak didukung oleh debugger skrip, E_NOTIMPL dapat dikembalikan.

Selama debugger skrip diaktifkan melalui panggilan ke metode StartDebugging, maka legal untuk memanggil metode ini.

Sintaks

HRESULT GetEventFilter(
  ScriptDebugEventFilter eventFilter,
  bool                   *isBreakEnabled
);

Parameter

eventFilter

Menunjukkan peristiwa mana perilaku "break on event" yang diubah. Peristiwa ini didefinisikan sebagai anggota enumerasi ScriptDebugEventFilter.

isBreakEnabled

Jika "break on event" diaktifkan untuk peristiwa yang bersangkutan, true dikembalikan; jika tidak, false dikembalikan.

Mengembalikan nilai

Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Antarmuka IDataModelScriptDebug