次の方法で共有


関数のデバッグ

デバッグでは、次の関数が使用されます。

機能 形容
CheckRemoteDebuggerPresent 指定したプロセスがデバッグされているかどうかを判断します。
ContinueDebugEvent デバッガーが、以前にデバッグ イベントを報告したスレッドを続行できるようにします。
DebugActiveProcess デバッガーがアクティブなプロセスにアタッチしてデバッグできるようにします。
DebugActiveProcessStop 指定したプロセスのデバッグからデバッガーを停止します。
DebugBreak 現在のプロセスでブレークポイント例外が発生します。
DebugBreakProcess 指定したプロセスでブレークポイント例外が発生します。
DebugSetProcessKillOnExit 呼び出し元のスレッドが終了したときに実行されるアクションを設定します。
FatalExit デバッガーに実行制御を転送します。
FlushInstructionCache 指定したプロセスの命令キャッシュをフラッシュします。
GetThreadContext 指定したスレッドのコンテキストを取得します。
GetThreadSelectorEntry 指定したセレクターとスレッドの記述子テーブル エントリを取得します。
IsDebuggerPresent 呼び出し元のプロセスがユーザー モード デバッガーによってデバッグされているかどうかを判断します。
OutputDebugString デバッガーに文字列を送信して表示します。
ReadProcessMemory 指定されたプロセス内のメモリ領域からデータを読み取ります。
SetThreadContext 指定したスレッドのコンテキストを設定します。
WaitForDebugEvent デバッグ中のプロセスでデバッグ イベントが発生するのを待機します。
WaitForDebugEventEx デバッグ中のプロセスでデバッグ イベントが発生するのを待機し、OutputDebugStringW からの Unicode 文字列のサポートを有効にします。
Wow64GetThreadContext 指定した WOW64 スレッドのコンテキストを取得します。
Wow64GetThreadSelectorEntry 指定したセレクターと WOW64 スレッドの記述子テーブル エントリを取得します。
Wow64SetThreadContext 指定した WOW64 スレッドのコンテキストを設定します。
WriteProcessMemory 指定したプロセスのメモリ領域にデータを書き込みます。