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 |