.apply_dbp (將資料斷點套用至內容)

.apply_dbp命令會將目前進程現有的數據斷點套用至指定的緩存器內容。

    .apply_dbp [/m Context] 

參數

/m 上下文
指定記憶體中要套用目前進程數據斷點之緩存器內容 (CONTEXT 結構) 的位址。

Environment

模式

使用者模式和核心模式

目標

僅限實時目標

平台

全部

其他資訊

如需處理器所控制之斷點的詳細資訊,請參閱處理器斷點(ba 斷點)。 如需快取器內容的詳細資訊(線程內容),請參閱 註冊內容

備註

由處理器控制的斷點稱為 數據斷點處理器斷點。 這些斷點是由 ba (Break on Access) 命令所建立。

這些斷點會與特定進程位址空間中的記憶體位置相關聯。 .apply_dbp命令會修改指定的緩存器內容,以便在使用此內容時,這些數據斷點將會使用中。

如果未使用 /m Address 參數,數據斷點將會套用至目前的緩存器內容。

只有當目標處於原生計算機模式時,才能使用此命令。 例如,如果目標是在使用WOW64模擬 x86 處理器的64位電腦上執行,則無法使用此命令。

此命令的其中一個範例很有用,就是當您處於例外狀況篩選條件時。 .apply_dbp命令可以更新例外狀況篩選條件的預存內容。 然後,當例外狀況篩選結束並繼續儲存的內容時,就會套用數據斷點。 如果沒有這類修改,數據斷點可能會遺失。