IDebugControl2 インターフェイス (dbgeng.h)
継承
IDebugControl2 インターフェイスは IDebugControl から継承します。 IDebugControl2 には、次の種類のメンバーもあります。
メソッド
IDebugControl2 インターフェイスには、これらのメソッドがあります。
IDebugControl2::AddBreakpoint AddBreakpoint メソッドは、現在のターゲットの新しいブレークポイントを作成します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::AddEngineOptions AddEngineOptions メソッドは、デバッガー エンジンのオプションの一部をオンにします。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::AddExtension AddExtension メソッドは、デバッガー エンジンに拡張ライブラリを読み込みます。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::Assemble Assemble メソッドは、1 つのプロセッサ命令をアセンブルします。 アセンブリされた命令は、ターゲットのメモリに配置されます。 このメソッドは IDebugControl2 に属します。 |
IDebugControl2::CallExtension CallExtension メソッドはデバッガー拡張機能を呼び出します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::CloseLogFile CloseLogFile メソッドは、現在開いているログ ファイルを閉じます。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::CoerceValue CoerceValue メソッドは、ある型の値を別の型の値に変換します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::CoerceValues CoerceValues メソッドは、値の配列をさまざまな型の値の配列に変換します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::ControlledOutput IDebugControl2::ControlledOutput メソッドは文字列を書式設定し、エンジンのクライアントの一部に登録された出力コールバックに結果を送信します。 |
IDebugControl2::ControlledOutputVaList IDebugControl2::ControlledOutputVaList メソッドは文字列を書式設定し、エンジンのクライアントの一部に登録されている出力コールバックに結果を送信します。 |
IDebugControl2::D isassemble 逆アセンブル メソッドは、ターゲットのメモリ内のプロセッサ命令を逆アセンブルします。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::Evaluate Evaluate メソッドは式を評価し、結果を返します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::Execute Execute メソッドは、指定したデバッガー コマンドを実行します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::ExecuteCommandFile ExecuteCommandFile メソッドは、指定したファイルを開き、その中に含まれるデバッガー コマンドを実行します。 このメソッドは IDebugControl2 に属します。 |
IDebugControl2::GetActualProcessorType IDebugControl2::GetActualProcessorType メソッドは、ターゲットを実行しているコンピューターの物理プロセッサのプロセッサの種類を返します。 |
IDebugControl2::GetBreakpointById GetBreakpointById メソッドは、指定されたブレークポイント ID を持つブレークポイントを返します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::GetBreakpointByIndex GetBreakpointByIndex メソッドは、指定したインデックスにあるブレークポイントを返します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::GetBreakpointParameters GetBreakpointParameters メソッドは、1 つ以上のブレークポイントのパラメーターを返します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::GetCodeLevel GetCodeLevel メソッドは現在のコード レベルを返し、主にコードをステップ実行するときに使用されます。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::GetCurrentSystemUpTime IDebugControl2::GetCurrentSystemUpTime メソッドは、現在のターゲットのコンピューターが最後に起動されてから実行されている秒数を返します。 |
IDebugControl2::GetCurrentTimeDate GetCurrentTimeDate メソッドは、現在のターゲットの時刻を返します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::GetDebuggeeType GetDebuggeeType メソッドは、現在のターゲットの性質を記述します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::GetDisassembleEffectiveOffset GetDisassembleEffectiveOffset メソッドは、逆アセンブルを使用して逆アセンブルされた最後の命令のアドレスを返します。 このメソッドは IDebugControl2 に属します。 |
IDebugControl2::GetDumpFormatFlags IDebugControl2::GetDumpFormatFlags メソッドは、ダンプ ファイル ターゲットで使用できる情報を記述するフラグを返します。 |
IDebugControl2::GetEffectiveProcessorType IDebugControl2::GetEffectiveProcessorType メソッドは、ターゲットを実行しているコンピューターのプロセッサの有効なプロセッサの種類を返します。 |
IDebugControl2::GetEngineOptions エンジンのオプションを返す IDebugControl2::GetEngineOptions メソッドを使用する方法について説明します。 |
IDebugControl2::GetEventFilterCommand GetEventFilterCommand メソッドが、指定したイベントが発生したときにエンジンが実行するデバッガー コマンドを返す方法について説明します。 |
IDebugControl2::GetEventFilterText 特定のフィルターのイベントの簡単な説明を返す GetEventFilterText メソッドについて説明します。 |
IDebugControl2::GetExceptionFilterParameters 例外コードまたはインデックスによって指定された例外フィルターのパラメーターを返す GetExceptionFilterParameters メソッドについて説明します。 |
IDebugControl2::GetExceptionFilterSecondCommand このメソッドは、指定された例外が 2 回目に発生したときにデバッガー エンジンによって実行されるコマンドを返します。 |
IDebugControl2::GetExecutingProcessorType このメソッドは、最後のイベントが発生したプロセッサの実行中のプロセッサの種類を返します。 |
IDebugControl2::GetExecutionStatus このメソッドがデバッガー エンジンの実行状態に関する情報を返す方法について説明します。 |
IDebugControl2::GetExtensionByPath 既に読み込まれている拡張ライブラリのハンドルを返す GetExtensionByPath メソッドについて説明します。 |
IDebugControl2::GetExtensionFunction 拡張ライブラリから拡張関数へのポインターを返す GetExtensionFunction メソッドについて説明します。 |
IDebugControl2::GetInterrupt ユーザー割り込みが発行されたかどうかを確認する IDebugControl2::GetInterrupt メソッドについて説明します。 |
IDebugControl2::GetInterruptTimeout デバッガーへの中断を要求するときにエンジンが待機する秒数を返す GetInterruptTimeout メソッドについて説明します。 |
IDebugControl2::GetLastEventInformation ターゲットで発生した最後のイベントに関する情報を返す GetLastEventInformation メソッドについて説明します。 |
IDebugControl2::GetLogFile 現在開いているログ ファイルの名前を返す IDebugControl2::GetLogFile メソッドについて説明します。 |
IDebugControl2::GetLogMask 現在開いているログ ファイルの出力マスクを返す IDebugControl2::GetLogMask メソッドについて説明します。 |
IDebugControl2::GetNearInstruction 特定の場所に対するプロセッサ命令の位置を返す GetNearInstruction メソッドについて説明します。 |
IDebugControl2::GetNotifyEventHandle ターゲット内の次の例外の後に通知されるイベントのハンドルを受け取る GetNotifyEventHandle メソッドについて説明します。 |
IDebugControl2::GetNumberBreakpoints 現在のプロセスのブレークポイントの数を返す GetNumberBreakpoints メソッドについて説明します。 |
IDebugControl2::GetNumberEventFilters エンジンで現在使用されているイベント フィルターの数を返す GetNumberEventFilters メソッドについて説明します。 |
IDebugControl2::GetNumberPossibleExecutingProcessorTypes このメソッドは、現在のターゲットを実行しているコンピューターでサポートされているプロセッサの種類の数を返す方法について説明します。 |
IDebugControl2::GetNumberProcessors 現在のターゲットを実行しているコンピューター上のプロセッサの数を返す GetNumberProcessors メソッドについて説明します。 |
IDebugControl2::GetNumberSupportedProcessorTypes エンジンでサポートされているプロセッサの種類の数を返す GetNumberSupportedProcessorTypes メソッドについて説明します。 |
IDebugControl2::GetNumberTextReplacements GetNumberTextReplacements メソッドは、現在定義されているユーザー名と自動エイリアスの数を返します。 このメソッドは IDebugControl2 に属します。 |
IDebugControl2::GetPageSize 有効なプロセッサ モードのページ サイズを返す GetPageSize メソッドについて説明します。 |
IDebugControl2::GetPossibleExecutingProcessorTypes 現在のターゲットを実行しているコンピューターでサポートされているプロセッサの種類を返す GetPossibleExecutingProcessorTypes メソッドについて説明します。 |
IDebugControl2::GetProcessorTypeNames 指定したプロセッサ型の完全名と省略名を返す GetProcessorTypeNames メソッドについて説明します。 |
IDebugControl2::GetPromptText GetPromptText メソッドが、OutputPrompt メソッドと OutputPromptVaList メソッドの書式設定された出力の前に付加された標準のプロンプト テキストを返す方法について説明します。 |
IDebugControl2::GetRadix GetRadix メソッドが MASM 式またはシンボル情報を評価して表示するときにデバッガー エンジンによって使用される既定の基数を返す方法について説明します。 |
IDebugControl2::GetReturnOffset 現在の関数のリターン アドレスを返す GetReturnOffset メソッドについて説明します。 |
IDebugControl2::GetSpecificFilterArgument 引数を持つ特定のフィルターの filter 引数の値を返す GetSpecificFilterArgument メソッドについて説明します。 |
IDebugControl2::GetSpecificFilterParameters 特定のイベント フィルターのパラメーターを返す GetSpecificFilterParameters メソッドについて説明します。 |
IDebugControl2::GetStackTrace 指定した呼び出し履歴の先頭にあるフレームを返す GetStackTrace メソッドについて説明します。 |
IDebugControl2::GetSupportedProcessorTypes デバッガー エンジンでサポートされているプロセッサの種類を返す GetSupportedProcessorTypes メソッドについて説明します。 |
IDebugControl2::GetSystemErrorControl システム エラーを処理するためのコントロール値を返す GetSystemErrorControl メソッドについて説明します。 |
IDebugControl2::GetSystemVersion 現在のターゲットを実行しているコンピューター上のオペレーティング システムを識別する情報を返す GetSystemVersion メソッドについて説明します。 |
IDebugControl2::GetTextMacro 固定名エイリアスの値を返す IDebugControl2.GetTextMacro メソッドについて説明します。 |
IDebugControl2::GetTextReplacement GetTextReplacement メソッドは、ユーザー名のエイリアスまたは自動エイリアスの値を返します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::GetWindbgExtensionApis32 WdbgExts API の使用を容易にする構造体を返す GetWindbgExtensionApis32 メソッドについて説明します。 |
IDebugControl2::GetWindbgExtensionApis64 WdbgExts API の使用を容易にする構造体を返す GetWindbgExtensionApis64 メソッドについて説明します。 |
IDebugControl2::IsPointer64Bit 有効なプロセッサが 64 ビット ポインターを使用するかどうかを決定する IsPointer64Bit メソッドについて説明します。 |
IDebugControl2::OpenLogFile クライアント オブジェクトから出力を受け取るログ ファイルを開く OpenLogFile メソッドについて説明します。 |
IDebugControl2::Output Output メソッドが文字列を書式設定し、エンジンのクライアントに登録されている出力コールバックに結果を送信する方法について説明します。 |
IDebugControl2::OutputCurrentState 現在のターゲットの現在の状態をデバッガー コンソールに出力する OutputCurrentState メソッドについて説明します。 |
IDebugControl2::OutputDisassembly プロセッサ命令を逆アセンブルし、逆アセンブリを出力コールバックに送信する OutputDisassembly メソッドについて説明します。 |
IDebugControl2::OutputDisassemblyLines このメソッドは、複数のプロセッサ命令を逆アセンブルし、結果のアセンブリ命令を出力コールバックに送信します。 |
IDebugControl2::OutputPrompt 出力コールバック オブジェクトにユーザー プロンプトを書式設定して送信する OutputPrompt メソッドについて説明します。 |
IDebugControl2::OutputPromptVaList 出力コールバック オブジェクトにユーザー プロンプトを書式設定して送信する OutputPromptVaList メソッドについて説明します。 |
IDebugControl2::OutputStackTrace 指定されたスタック フレームまたは現在のスタック フレームを出力する OutputStackTrace メソッドについて説明します。 |
IDebugControl2::OutputTextReplacements IDebugControl2::OutputTextReplacements メソッドは、現在定義されているすべてのユーザー名のエイリアスをデバッガーの出力ストリームに出力します。 |
IDebugControl2::OutputVaList 文字列を書式設定し、エンジンのクライアントに登録されている出力コールバックに結果を送信する OutputVaList メソッドについて説明します。 |
IDebugControl2::OutputVersionInformation デバッガー エンジンに関するバージョン情報をデバッガー コンソールに出力する OutputVersionInformation メソッドについて説明します。 |
IDebugControl2::ReadBugCheckData カーネル バグチェックコードと関連パラメーターを読み取る ReadBugCheckData メソッドについて説明します。 |
IDebugControl2::RemoveBreakpoint ブレークポイントを削除する IDebugControl2.RemoveBreakpoint メソッドについて説明します。 このメソッドは、他のエラー値を返す場合もあります。 |
IDebugControl2::RemoveEngineOptions エンジンのオプションの一部をオフにする RemoveEngineOptions メソッドについて説明します。 オフにするオプションを指定できます。 |
IDebugControl2::RemoveExtension 拡張ライブラリをアンロードする IDebugControl2.RemoveExtension メソッドについて説明します。 アンロードする拡張ライブラリのハンドルを指定できます。 |
IDebugControl2::RemoveTextReplacements RemoveTextReplacements メソッドは、すべてのユーザー名のエイリアスを削除します。 このメソッドは、IDebugControl2 インターフェイスに属しています。 |
IDebugControl2::ReturnInput 入力要求の後にエンジンに入力文字列を送信するために IDebugInputCallbacks オブジェクトによって使用される ReturnInput メソッドについて説明します。 |
IDebugControl2::SetCodeLevel 現在のコード レベルを設定し、主にコードをステップ実行するときに使用される SetCodeLevel メソッドについて説明します。 |
IDebugControl2::SetEffectiveProcessorType ターゲットを実行しているコンピューターのプロセッサの有効なプロセッサの種類を設定する SetEffectiveProcessorType メソッドについて説明します。 |
IDebugControl2::SetEngineOptions 指定したエンジンのオプションを変更する IDebugControl2.SetEngineOptions メソッドについて説明します。 |
IDebugControl2::SetEventFilterCommand 指定したイベントが発生したときにエンジンが実行するデバッガー コマンドを設定する SetEventFilterCommand メソッドについて説明します。 |
IDebugControl2::SetExceptionFilterParameters 一部の例外フィルターの中断状態と処理状態を変更する SetExceptionFilterParameters メソッドについて説明します。 |
IDebugControl2::SetExceptionFilterSecondCommand SetExceptionFilterSecondCommand メソッドが、指定した例外が 2 回目に発生した場合にデバッガー エンジンによって実行されるコマンドを設定する方法について説明します。 |
IDebugControl2::SetExecutionStatus SetExecutionStatus メソッドは、デバッガー エンジンに実行可能状態を入力するよう要求します。 実際の実行は、次に WaitForEvent が呼び出されるまで発生しません。 |
IDebugControl2::SetInterrupt ユーザー割り込みを登録したりデバッガーに中断したりする SetInterrupt メソッドについて説明します。 |
IDebugControl2::SetInterruptTimeout デバッガーへの中断を要求するときにデバッガー エンジンが待機する秒数を設定する SetInterruptTimeout メソッドについて説明します。 |
IDebugControl2::SetLogMask 現在開いているログ ファイルの出力マスクを設定する IDebugControl2.SetLogMask メソッドについて説明します。 |
IDebugControl2::SetNotifyEventHandle SetNotifyEventHandle メソッドについて説明します。このメソッドは、ターゲット内の次の例外の後に通知されるイベントを設定します。 |
IDebugControl2::SetRadix SetRadix メソッドは、MASM 式とシンボル情報を評価および表示するときにデバッガー エンジンによって使用される既定の基数を設定します。 |
IDebugControl2::SetSpecificFilterArgument 引数を持つ特定のフィルターの filter 引数の値を設定する SetSpecificFilterArgument メソッドについて説明します。 |
IDebugControl2::SetSpecificFilterParameters 特定のイベント フィルターの中断状態と処理状態を変更する SetSpecificFilterParameters メソッドについて説明します。 |
IDebugControl2::SetSystemErrorControl システム エラーを処理するためのコントロール値を設定する SetSystemErrorControl メソッドについて説明します。 |
IDebugControl2::SetTextMacro 固定名エイリアスの値を設定する IDebugControl2.SetTextMacro メソッドについて説明します。 |
IDebugControl2::SetTextReplacement SetTextReplacement メソッドは、ユーザー名のエイリアスの値を設定します。 このメソッドは IDebugControl2 インターフェイスに属します。 |
IDebugControl2::WaitForEvent デバッガー エンジン アプリケーションに侵入するイベントを待機する WaitForEvent メソッドについて説明します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |