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 を含む)

こちらもご覧ください

IDebugControl

IDebugControl3

IDebugControl4