Microsoft.VisualStudio.Debugger.Breakpoints 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
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 是抽象基類。 這個列舉表示這個物件的衍生類別是的實例。 |