共用方式為


Microsoft.VisualStudio.Debugger.Breakpoints 命名空間

類別

DkmBoundBreakpoint

表示已 (解析為特定程式代碼指令位址或特定數據項目的斷點) 。 例如,在 C++ 範本中,可以建立來源行的 DkmPendingBreakpoint。 斷點管理員會將它解析為零 (例如:模組未載入) ,例如,一個 (例如:範本只會用於 'int') 或許多 (例如:範本搭配許多範本自變數使用) 位置。 每個位置都有 DkmBoundBreakpoint 物件。

DkmBreakpointCondition

斷點應該引發的條件。

DkmBreakpointFileUpdateNotification

物件,用來將檔案更新通知傳送給斷點管理員。

DkmBreakpointHitCountCondition

斷點叫用計數的值,這應該會造成斷點引發。

DkmEvaluationBreakpointCondition

表示在目標計算機上評估的條件。 這些物件用於目標上實作表達式評估工具的語言。

DkmPendingAddressBreakpoint

要求系結至特定指令位址的擱置斷點。 在 IDE 中,這些斷點是從呼叫堆疊視窗、反組譯碼視窗,或在函式斷點對話框中輸入十六進位位址來設定。 由於 DkmInstructionAddress 是以輸入的形式提供,所以這些斷點可以支持無法將其位址保存到字串 (的運行時間,例如:解釋器) 。

DkmPendingAddressNameBreakpoint

要求針對特定指令位址字串的程式代碼項目系結的擱置斷點。 在 IDE 中,當使用者在呼叫堆疊或反組譯碼視窗中設定斷點時,就會建立這些斷點,然後系統會要求調試程式在另一個偵錯會話或相同偵錯會話內的另一個進程中重新系結斷點。

DkmPendingBreakpoint

與用戶層級建構系結的高階斷點物件 (例如:原始程式檔、函式名稱) 對應至零或多個程式代碼層級建構, (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 是抽象基類。 這個列舉表示這個物件的衍生類別是的實例。