IDebugControl4 インターフェイス (dbgeng.h)
継承
IDebugControl4 インターフェイスは IDebugControl3 から継承します。 IDebugControl4 には、次の種類のメンバーもあります。
メソッド
IDebugControl4 インターフェイスには、これらのメソッドがあります。
IDebugControl4::AddBreakpoint2 AddBreakpoint2 メソッドは、現在のターゲットの新しいブレークポイントを作成します。 |
IDebugControl4::AddExtensionWide AddExtensionWide メソッドは、デバッガー エンジンに拡張ライブラリを読み込みます。 |
IDebugControl4::AssembleWide AssembleWide メソッドは、1 つのプロセッサ命令をアセンブルします。 アセンブリされた命令は、ターゲットのメモリに配置されます。 |
IDebugControl4::CallExtensionWide CallExtensionWide メソッドはデバッガー拡張機能を呼び出します。 |
IDebugControl4::ControlledOutputVaListWide ControlledOutputVaListWide メソッドは文字列を書式設定し、エンジンのクライアントの一部に登録された出力コールバックに結果を送信します。 |
IDebugControl4::ControlledOutputWide ControlledOutputWide メソッドは文字列を書式設定し、エンジンのクライアントの一部に登録された出力コールバックに結果を送信します。 |
IDebugControl4::D isassembleWide DisassembleWide メソッドは、ターゲットのメモリ内のプロセッサ命令を逆アセンブルします。 |
IDebugControl4::EvaluateWide EvaluateWide メソッドは式を評価し、結果を返します。 |
IDebugControl4::ExecuteCommandFileWide ExecuteCommandFileWide メソッドは、指定したファイルを開き、その中に含まれるデバッガー コマンドを実行します。 |
IDebugControl4::ExecuteWide ExecuteWide メソッドは、指定したデバッガー コマンドを実行します。 |
IDebugControl4::GetBreakpointById2 GetBreakpointById2 メソッドは、指定されたブレークポイント ID を持つブレークポイントを返します。 |
IDebugControl4::GetBreakpointByIndex2 GetBreakpointByIndex2 メソッドは、指定したインデックスにあるブレークポイントを返します。 |
IDebugControl4::GetContextStackTrace GetContextStackTrace メソッドは、呼び出し履歴の先頭にあるフレームを返し、任意のレジスタ コンテキストから始まり、各スタック フレームの再構築されたレジスタ コンテキストを返します。 |
IDebugControl4::GetEventFilterCommandWide GetEventFilterCommandWide メソッドは、指定したイベントが発生したときにエンジンが実行するデバッガー コマンドを返します。 |
IDebugControl4::GetEventFilterTextWide GetEventFilterTextWide メソッドは、特定のフィルターのイベントの簡単な説明を返します。 |
IDebugControl4::GetEventIndexDescriptionWide GetEventIndexDescriptionWide メソッドは、現在のターゲットのイベントの静的リスト内の指定されたイベントを記述します。 |
IDebugControl4::GetExceptionFilterSecondCommand IDebugControl4::GetExceptionFilterSecondCommandWide メソッドは、例外が 2 回目に発生したときに実行されるコマンドを返します。 |
IDebugControl4::GetExceptionFilterSecondCommandWide IDebugControl4::GetExceptionFilterSecondCommandWide メソッドは、例外が 2 回目に発生したときにデバッガー エンジンによって実行されるコマンドを返します。 |
IDebugControl4::GetExpressionSyntaxNamesWide GetExpressionSyntaxNamesWide メソッドは、式構文の完全名と省略名を返します。 |
IDebugControl4::GetExtensionByPathWide GetExtensionByPathWide メソッドは、既に読み込まれている拡張ライブラリのハンドルを返します。 |
IDebugControl4::GetExtensionFunctionWide GetExtensionFunctionWide メソッドは、拡張ライブラリから拡張関数へのポインターを返します。 |
IDebugControl4::GetLastEventInformationWide GetLastEventInformationWide メソッドは、ターゲットで発生した最後のイベントに関する情報を返します。 |
IDebugControl4::GetLogFile2 GetLogFile2 メソッドは、現在開いているログ ファイルの名前を返します。 |
IDebugControl4::GetLogFile2Wide GetLogFile2Wide メソッドは、現在開いているログ ファイルの名前を返します。 |
IDebugControl4::GetLogFileWide GetLogFileWide メソッドは、現在開いているログ ファイルの名前を返します。 |
IDebugControl4::GetManagedStatus 共通言語ランタイム (CLR) によって提供されるランタイム デバッグ API のエンジンの使用に関するフィードバックを提供します。 |
IDebugControl4::GetManagedStatusWide 共通言語ランタイム (CLR) によって提供されるランタイム デバッグ API のエンジンの使用に関する Unicode 文字列としてフィードバックを提供します。 |
IDebugControl4::GetProcessorTypeNamesWide GetProcessorTypeNamesWide メソッドは、指定したプロセッサ型の完全名と省略名を返します。 |
IDebugControl4::GetPromptTextWide GetPromptTextWide メソッドは、OutputPrompt メソッドと OutputPromptVaList メソッドで指定された書式設定された出力の前に付加される標準のプロンプト テキストを返します。 |
IDebugControl4::GetSpecificFilterArgumentWide GetSpecificFilterArgumentWide メソッドは、引数を持つ特定のフィルターの filter 引数の値を返します。 |
IDebugControl4::GetStoredEventInformation GetStoredEventInformation メソッドは、現在のターゲットで使用できる関心のあるイベントに関する情報を取得します。 |
IDebugControl4::GetSystemVersionString GetSystemVersionString メソッドは、ターゲットのオペレーティング システムのバージョンを説明する文字列を返します。 |
IDebugControl4::GetSystemVersionStringWide GetSystemVersionStringWide メソッドは、ターゲットのオペレーティング システムのバージョンを説明する文字列を返します。 |
IDebugControl4::GetSystemVersionValues GetSystemVersionValues メソッドは、現在のターゲットのバージョン番号情報を返します。 |
IDebugControl4::GetTextMacroWide GetTextMacroWide メソッドは、固定名エイリアスの値を返します。 |
IDebugControl4::GetTextReplacementWide GetTextReplacementWide メソッドは、ユーザー名のエイリアスまたは自動エイリアスの値を返します。 |
IDebugControl4::InputWide InputWide メソッドは、デバッガー エンジンに入力文字列を要求します。 |
IDebugControl4::OpenLogFile2 OpenLogFile2 メソッドは、クライアント オブジェクトから出力を受け取るログ ファイルを開きます。 |
IDebugControl4::OpenLogFile2Wide OpenLogFile2Wide メソッドは、クライアント オブジェクトから出力を受信するログ ファイルを開きます。 |
IDebugControl4::OpenLogFileWide OpenLogFileWide メソッドは、クライアント オブジェクトから出力を受け取るログ ファイルを開きます。 |
IDebugControl4::OutputContextStackTrace OutputContextStackTrace メソッドは、スタック フレームと対応するレジスタ コンテキストの配列で指定された呼び出し履歴を出力します。 |
IDebugControl4::OutputPromptVaListWide OutputPromptVaListWide メソッドは、書式を設定し、出力コールバック オブジェクトにユーザー プロンプトを送信します。 |
IDebugControl4::OutputPromptWide OutputPromptWide メソッドは、書式設定を行い、出力コールバック オブジェクトにユーザー プロンプトを送信します。 |
IDebugControl4::OutputVaListWide OutputVaListWide メソッドは文字列を書式設定し、エンジンのクライアントに登録されている出力コールバックに結果を送信します。 |
IDebugControl4::OutputWide OutputWide メソッドは文字列の書式を設定し、エンジンのクライアントに登録されている出力コールバックに結果を送信します。 |
IDebugControl4::RemoveBreakpoint2 RemoveBreakpoint2 メソッドはブレークポイントを削除します。 |
IDebugControl4::ResetManagedStatus 共通言語ランタイム (CLR) によって提供されるランタイム デバッグ API のエンジンのマネージ コード デバッグ サポートをクリアして再初期化します。 |
IDebugControl4::ReturnInputWide ReturnInputWide メソッドは、IDebugInputCallbacks オブジェクトによって使用され、入力要求の後にエンジンに入力文字列を送信します。 |
IDebugControl4::SetEventFilterCommandWide SetEventFilterCommandWide メソッドは、指定したイベントが発生したときにエンジンが実行するデバッガー コマンドを設定します。 |
IDebugControl4::SetExceptionFilterSecondCommandWide SetExceptionFilterSecondCommandWide メソッドは、指定された例外が 2 回目に発生した場合にデバッガー エンジンによって実行されるコマンドを設定します。 |
IDebugControl4::SetExpressionSyntaxByNameWide SetExpressionSyntaxByNameWide メソッドは、エンジンが式の評価に使用する構文を設定します。 |
IDebugControl4::SetSpecificFilterArgumentWide SetSpecificFilterArgumentWide メソッドは、引数を持つ特定のフィルターの filter 引数の値を設定します。 |
IDebugControl4::SetTextMacroWide SetTextMacroWide メソッドは、固定名エイリアスの値を設定します。 |
IDebugControl4::SetTextReplacementWide SetTextReplacementWide メソッドは、ユーザー名のエイリアスの値を設定します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |