Antarmuka IDebugEventCallbacks (dbgeng.h)
Warisan
Antarmuka IDebugEventCallbacks mewarisi dari antarmuka IUnknown . IDebugEventCallbacks juga memiliki jenis anggota ini:
Metode
Antarmuka IDebugEventCallbacks memiliki metode ini.
IDebugEventCallbacks::Breakpoint Metode panggilan balik Breakpoint dipanggil oleh mesin ketika target mengeluarkan pengecualian titik henti. |
IDebugEventCallbacks::ChangeDebuggeeState Metode panggilan balik ChangeDebuggeeState dipanggil oleh mesin saat membuat atau mendeteksi perubahan pada target. Metode ini milik IDebugEventCallbacks. |
IDebugEventCallbacks::ChangeEngineState Metode panggilan balik ChangeEngineState dipanggil oleh mesin ketika statusnya telah berubah. Metode ini milik antarmuka IDebugEventCallbacks. |
IDebugEventCallbacks::ChangeSymbolState Metode panggilan balik ChangeSymbolState dipanggil oleh mesin saat status simbol berubah. Metode ini milik antarmuka IDebugEventCallbacks. |
IDebugEventCallbacks::CreateProcess Metode panggilan balik CreateProcess dipanggil oleh mesin ketika peristiwa debugging proses buat terjadi di target. Metode ini milik IDebugEventCallbacks. |
IDebugEventCallbacks::CreateThread Metode panggilan balik CreateThread dipanggil oleh mesin ketika peristiwa create-threaddebugging terjadi di target. Metode ini milik IDebugEventCallbacks. |
IDebugEventCallbacks::Exception Metode panggilan balik Pengecualian dipanggil oleh mesin ketika peristiwa debugging pengecualian terjadi di target. Metode ini milik IDebugEventCallbacks. |
IDebugEventCallbacks::ExitProcess Metode panggilan balik ExitProcess dipanggil oleh mesin ketika peristiwa penelusuran kesalahan proses keluar terjadi di target. Metode ini milik IDebugEventCallbacks. |
IDebugEventCallbacks::ExitThread Metode panggilan balik ExitThread dipanggil oleh mesin ketika peristiwa debugging exit-thread terjadi di target. Metode ini milik IDebugEventCallbacks. |
IDebugEventCallbacks::GetInterestMask Metode panggilan balik GetInterestMask dipanggil untuk menentukan peristiwa mana yang diminati objek IDebugEventCallbacks. Mesin memanggil GetInterestMask ketika objek terdaftar di klien dengan menggunakan SetEventCallbacks. |
IDebugEventCallbacks::LoadModule Metode panggilan balik LoadModule dipanggil oleh mesin ketika peristiwa debugging beban modul terjadi di target. Metode ini milik IDebugEventCallbacks. |
IDebugEventCallbacks::SessionStatus Metode panggilan balik SessionStatus dipanggil oleh mesin ketika perubahan terjadi di sesi debugger. Metode ini milik IDebugEventCallbacks. |
IDebugEventCallbacks::SystemError Metode panggilan balik SystemError dipanggil oleh mesin ketika kesalahan sistem terjadi pada target. Metode ini milik antarmuka IDebugEventCallbacks. |
IDebugEventCallbacks::UnloadModule Metode panggilan balik UnloadModule dipanggil oleh mesin ketika peristiwa debugging modul-unload terjadi di target. Metode ini milik IDebugEventCallbacks. |
Keterangan
Antarmuka IDebugEventCallbacksWide mencakup versi Unicode dari metode ini; metode Unicode memiliki nama yang sama dengan yang digunakan oleh metode di IDebugEventCallbacks.
Peristiwa berikut dihasilkan oleh target.
Bendera | IDebugEventCallbacksMethod | Deskripsi Peristiwa |
---|---|---|
DEBUG_EVENT_BREAKPOINT | Pengecualian titik henti terjadi di target. | |
DEBUG_EVENT_EXCEPTION | Peristiwa debugging pengecualian terjadi di target. | |
DEBUG_EVENT_CREATE_THREAD | Peristiwa debugging create-thread terjadi di target. | |
DEBUG_EVENT_EXIT_THREAD | Peristiwa penelusuran kesalahan exit-thread terjadi di target. | |
DEBUG_EVENT_CREATE_PROCESS | Peristiwa penelusuran kesalahan proses pembuatan kesalahan terjadi di target. | |
DEBUG_EVENT_EXIT_PROCESS | Peristiwa penelusuran kesalahan proses keluar terjadi di target. | |
DEBUG_EVENT_LOAD_MODULE | Peristiwa penelusuran kesalahan beban modul terjadi di target. | |
DEBUG_EVENT_UNLOAD_MODULE | Peristiwa debugging modul-unload terjadi di target. | |
DEBUG_EVENT_SYSTEM_ERROR | Terjadi kesalahan sistem pada target. |
Peristiwa berikut dihasilkan oleh mesin debugger.
Bendera | IDebugEventCallbacksMethod | Deskripsi |
---|---|---|
DEBUG_EVENT_SESSION_STATUS | Perubahan telah terjadi dalam status sesi. | |
DEBUG_EVENT_CHANGE_DEBUGGEE_STATE | Mesin telah membuat atau mendeteksi perubahan status target. | |
DEBUG_EVENT_CHANGE_ENGINE_STATE | Status mesin telah berubah. | |
DEBUG_EVENT_CHANGE_SYMBOL_STATE | Status simbol telah berubah. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | dbgeng.h (termasuk Dbgeng.h) |