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

Breakpoint

Pengecualian titik henti terjadi di target.
DEBUG_EVENT_EXCEPTION

Pengecualian

Peristiwa debugging pengecualian terjadi di target.
DEBUG_EVENT_CREATE_THREAD

CreateThread

Peristiwa debugging create-thread terjadi di target.
DEBUG_EVENT_EXIT_THREAD

ExitThread

Peristiwa penelusuran kesalahan exit-thread terjadi di target.
DEBUG_EVENT_CREATE_PROCESS

CreateProcess

Peristiwa penelusuran kesalahan proses pembuatan kesalahan terjadi di target.
DEBUG_EVENT_EXIT_PROCESS

ExitProcess

Peristiwa penelusuran kesalahan proses keluar terjadi di target.
DEBUG_EVENT_LOAD_MODULE

LoadModule

Peristiwa penelusuran kesalahan beban modul terjadi di target.
DEBUG_EVENT_UNLOAD_MODULE

UnloadModule

Peristiwa debugging modul-unload terjadi di target.
DEBUG_EVENT_SYSTEM_ERROR

SystemError

Terjadi kesalahan sistem pada target.
 

Peristiwa berikut dihasilkan oleh mesin debugger.

Bendera IDebugEventCallbacksMethod Deskripsi
DEBUG_EVENT_SESSION_STATUS

SessionStatus

Perubahan telah terjadi dalam status sesi.
DEBUG_EVENT_CHANGE_DEBUGGEE_STATE

ChangeDebuggeeState

Mesin telah membuat atau mendeteksi perubahan status target.
DEBUG_EVENT_CHANGE_ENGINE_STATE

ChangeEngineState

Status mesin telah berubah.
DEBUG_EVENT_CHANGE_SYMBOL_STATE

ChangeSymbolState

Status simbol telah berubah.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header dbgeng.h (termasuk Dbgeng.h)