Microsoft.VisualStudio.Debugger.Breakpoints 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
DkmBoundBreakpoint |
特定のコード命令アドレスまたは特定のデータ要素にバインド (解決) されたブレークポイントを表します。 たとえば、C++ テンプレートでは、ソース行の DkmPendingBreakpoint を作成できます。 ブレークポイント マネージャーは、0 (モジュールが読み込まれていないなど)、1 つ (例: テンプレートは 'int' でのみ使用) または多くの (例: テンプレート引数で多くのテンプレートが使用される) 場所に解決します。 各場所には DkmBoundBreakpoint オブジェクトがあります。 |
DkmBreakpointCondition |
ブレークポイントを発生させる条件。 |
DkmBreakpointFileUpdateNotification |
ブレークポイント マネージャーにファイル更新通知を送信するために使用されるオブジェクト。 |
DkmBreakpointHitCountCondition |
ブレークポイントの値がカウントに達すると、ブレークポイントが起動します。 |
DkmEvaluationBreakpointCondition |
ターゲット コンピューターで評価される条件を表します。 これらのオブジェクトは、式エバリュエーターがターゲットに実装されている言語に使用されます。 |
DkmPendingAddressBreakpoint |
特定の命令アドレスに対してバインドするように要求される保留中のブレークポイント。 IDE 内では、これらのブレークポイントは、呼び出し履歴ウィンドウ、逆アセンブリ ウィンドウ、または関数ブレークポイント ダイアログに 16 進アドレスを入力することによって設定されます。 DkmInstructionAddress は入力として指定されるため、これらのブレークポイントは、文字列 (インタープリターなど) にアドレスを保持できないランタイムをサポートできます。 |
DkmPendingAddressNameBreakpoint |
特定の命令アドレス文字列でコード要素にバインドするように要求される保留中のブレークポイント。 IDE 内では、ユーザーが呼び出し履歴または逆アセンブリ ウィンドウにブレークポイントを設定した後、デバッガーが別のデバッグ セッションまたは同じデバッグ セッション内の別のプロセスでブレークポイントを再バインドするように求められたときに、これらのブレークポイントが作成されます。 |
DkmPendingBreakpoint |
ユーザー レベルのコンストラクト (ソース ファイル、関数名など) に関連付けられている高レベルのブレークポイント オブジェクト。これは、0 個以上のコード レベルのコンストラクト (DkmBoundBreakpoint) にマップされ、時間の経過と同時に追跡される可能性があります。 派生クラス: DkmPendingAddressBreakpoint、DkmPendingAddressNameBreakpoint、DkmPendingDataBreakpoint、DkmPendingFileLineBreakpoint、DkmPendingFunctionBreakpoint |
DkmPendingDataBreakpoint |
コード式の代わりにデータ式に関連付けられている保留中のブレークポイント。 データ ブレークポイントは、指定した要素の書き込み時に発生します。 |
DkmPendingFileLineBreakpoint |
ソース ファイル内のテキスト スパンを指すコード要素に対してバインドするように要求される保留中のブレークポイント。 |
DkmPendingFunctionBreakpoint |
特定の関数名を持つコード要素にバインドするように要求される保留中のブレークポイント。 |
DkmRuntimeBreakpoint |
デバッグ モニターでサポートされている低レベルのブレークポイント オブジェクト。 派生クラス: DkmRuntimeHardwareDataBreakpoint、DkmRuntimeInstructionBreakpoint、DkmRuntimeClrDataBreakpoint、DkmRuntimeCustomDataBreakpoint |
DkmRuntimeClrDataBreakpoint |
マネージド値の CPU のハードウェア ブレークポイント レジスタを使用して設定される低レベルのデータ ブレークポイント。 この API は Visual Studio 16 RTM (DkmApiVersion.VS16RTM) で導入されました。 |
DkmRuntimeCustomDataBreakpoint |
任意の文字列の説明に基づいてモニターによって実装できる低レベルのブレークポイント。 この API は Visual Studio 16 RTM (DkmApiVersion.VS16RTM) で導入されました。 |
DkmRuntimeHardwareDataBreakpoint |
CPU のハードウェア ブレークポイント レジスタを使用して設定される低レベルのデータ ブレークポイント。 |
DkmRuntimeInstructionBreakpoint |
命令アドレスに設定される低レベルのブレークポイント。 |
構造体
DkmClearRuntimeBreakpointConditionsAsyncResult |
非同期 DkmRuntimeBreakpoint.ClearConditions 呼び出しの結果。 |
DkmClearRuntimeBreakpointHitCountConditionAsyncResult |
非同期 DkmRuntimeBreakpoint.ClearHitCountCondition 呼び出しの結果。 |
DkmDisableBoundBreakpointAsyncResult |
非同期 DkmBoundBreakpoint.Disable 呼び出しの結果。 |
DkmDisablePendingBreakpointAsyncResult |
非同期 DkmPendingBreakpoint.Disable 呼び出しの結果。 |
DkmDisableRuntimeBreakpointAsyncResult |
非同期 DkmRuntimeBreakpoint.Disable 呼び出しの結果。 |
DkmEnableBoundBreakpointAsyncResult |
非同期 DkmBoundBreakpoint.Enable 呼び出しの結果。 |
DkmEnablePendingBreakpointAsyncResult |
非同期 DkmPendingBreakpoint.Enable 呼び出しの結果。 |
DkmEnableRuntimeBreakpointAsyncResult |
非同期 DkmRuntimeBreakpoint.Enable 呼び出しの結果。 |
DkmEnrollPendingBreakpointAsyncResult |
非同期 DkmPendingBreakpoint.Enroll 呼び出しの結果。 |
DkmEvaluateConditionAndSelectThreadAsyncResult |
非同期 DkmRuntimeBreakpoint.EvaluateConditionAndSelectThread 呼び出しの結果。 |
DkmGetBoundBreakpointHitCountValueAsyncResult |
非同期 DkmBoundBreakpoint.GetHitCountValue 呼び出しの結果。 |
DkmGetRuntimeBreakpointHitCountConditionAsyncResult |
非同期 DkmRuntimeBreakpoint.GetHitCountConditionStatus 呼び出しの結果。 |
DkmRequestBreakpointEventOnModifiedThreadAsyncResult |
非同期 DkmRuntimeBreakpoint.RequestBreakpointEventOnModifiedThread 呼び出しの結果。 |
DkmSetCompiledConditionAsyncResult |
非同期 DkmRuntimeInstructionBreakpoint.SetCompiledCondition 呼び出しの結果。 |
DkmSetCompiledConditionPendingAsyncResult |
非同期 DkmRuntimeBreakpoint.SetCompiledConditionPending 呼び出しの結果。 |
DkmSetEvaluationConditionAsyncResult |
非同期 DkmRuntimeBreakpoint.SetEvaluationCondition 呼び出しの結果。 |
DkmSetPendingBreakpointConditionAsyncResult |
非同期 DkmPendingBreakpoint.SetCondition 呼び出しの結果。 |
DkmSetPendingBreakpointHitCountConditionAsyncResult |
非同期 DkmPendingBreakpoint.SetHitCountCondition 呼び出しの結果。 |
DkmSetRuntimeBreakpointHitCountConditionAsyncResult |
非同期 DkmRuntimeBreakpoint.SetHitCountCondition 呼び出しの結果。 |
DkmTestRuntimeBreakpointAsyncResult |
非同期 DkmRuntimeBreakpoint.Test 呼び出しの結果。 |
DkmTryClearConditionOnTargetDeviceAsyncResult |
非同期 DkmRuntimeInstructionBreakpoint.TryClearConditionOnTargetDevice 呼び出しの結果。 |
DkmTryPushConditionToTargetDeviceAsyncResult |
非同期 DkmRuntimeInstructionBreakpoint.TryPushConditionToTargetDevice 呼び出しの結果。 |
列挙型
DkmBreakpointConditionOperator |
ブレークポイント テキストの使用方法を示します ('BreakWhenTrue' または 'BreakWhenChanged')。 |
DkmBreakpointHitCountConditionOperator |
現在のヒットカウントと条件オペランドの間で使用する演算子は、ヒットカウント条件が満たされているかどうかを判断します。 |
DkmBreakpointMessageLevel |
ブレークポイント マネージャーからソース コンポーネントに送り返されるメッセージの重大度について説明します。 UI には最も重要な警告のみが表示されるため、このリストは優先順位順に並べ替えられます。 ブレークポイントがバインドされている場合、すべての警告は無視されます。 |
DkmBreakpointSuggestedFix |
バインドに失敗したブレークポイントを修正するためにユーザーが実行できる推奨アクションを提供します。 これらは推奨事項であり、推奨される修正プログラムを適用しても、実際にはバインド エラーが解決されない場合があることに注意してください。 この API は、Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) で導入されました。 |
DkmBreakpointUnboundReason |
ブレークポイントがバインド解除される理由について説明します。 |
DkmDataAccessStopMask |
データ ブレークポイントが起動する理由のマスク。 たとえば、'Write' が設定されている場合、メモリの場所が書き込まれるとブレークポイントが起動します。 |
DkmPendingBreakpoint.Tag |
DkmPendingBreakpoint は抽象基本クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。 |
DkmRuntimeBreakpoint.Tag |
DkmRuntimeBreakpoint は抽象基本クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。 |