次の方法で共有


DEBUG_EVENT_XXX

ターゲットによって次のイベントが生成されます。

フラグ IDebugEventCallbacksMethod イベントの説明

DEBUG_EVENT_BREAKPOINT

IDebugEventCallbacks::Breakpoint

ターゲットでブレークポイント例外が発生しました。

EXCEPTION_DEBUG_EVENT

IDebugEventCallbacks::Exception

ターゲットで例外デバッグイベントが発生しました。

CREATE_THREAD_DEBUG_EVENT

IDebugEventCallbacks::CreateThread

ターゲットでスレッドの作成デバッグイベントが発生しました。

EXIT_THREAD_DEBUG_EVENT

IDebugEventCallbacks::ExitThread

ターゲットで終了スレッド デバッグイベントが発生しました。

CREATE_PROCESS_DEBUG_EVENT

IDebugEventCallbacks::CreateProcess

ターゲットでスレッドの作成デバッグイベントが発生しました。

DEBUG_EVENT_EXIT_PROCESS

IDebugEventCallbacks::ExitProcess

ターゲットで終了スレッド デバッグイベントが発生しました。

DEBUG_EVENT_LOAD_MODULE

IDebugEventCallbacks::LoadModule

ターゲットでモジュール読み込みデバッグイベントが発生しました。

DEBUG_EVENT_UNLOAD_MODULE

IDebugEventCallbacks::LoadModule

ターゲットでモジュール読み込みデバッグイベントが発生しました。

DEBUG_EVENT_SYSTEM_ERROR

IDebugEventCallbacks::SystemError

ターゲットでシステムエラーが発生しました。

 

デバッガエンジンによって次のイベントが生成されます。

フラグ IDebugEventCallbacksMethod 説明

DEBUG_EVENT_SESSION_STATUS

IDebugEventCallbacks::SessionStatus

セッションの状態に変更が発生しました。

DEBUG_EVENT_CHANGE_DEBUGGEE_STATE

IDebugEventCallbacks::ChangeDebuggeeState

エンジンがターゲットの状態の変更を行ったか、検出しました。

DEBUG_EVENT_CHANGE_ENGINE_STATE

IDebugEventCallbacks::ChangeEngineState

エンジンの状態が変更されました。

DEBUG_EVENT_CHANGE_SYMBOL_STATE

IDebugEventCallbacks::ChangeSymbolState

シンボルの状態が変更されました。

要件

ヘッダー

DbgEng.h (DbgEng.h を含む)