共用方式為


其他資料空間

在核心模式偵錯中,除了主要記憶體和暫存器之外,還可以將資料讀取和寫入各種資料空間。 您可以存取下列資料空間:

系統匯流排
ReadBusDataWriteBusData方法會讀取和寫入系統匯流排資料。

Control-Space Memory
ReadControlWriteControl讀取和寫入控制空間記憶體的方法。

I/O 記憶體。
ReadIoWriteIo讀取和寫入系統和匯流排 I/O 記憶體的方法。

模型特定暫存器 (MSR)
ReadMsrWriteMsr讀取和寫入 MSR 的方法,這些是控制暫存器,可啟用和停用功能,並支援特定 CPU 模型的偵錯。

處理

在使用者模式偵錯中,可以使用目標進程所擁有的系統控制碼來取得系統物件的相關資訊。 ReadHandleData方法可用來讀取這項資訊。

執行緒和進程系統物件的系統控制碼可以使用 GetCurrentThreadHandleGetCurrentProcessHandle 方法取得。 這些控制碼也會提供給 IDebugEventCallbacks::CreateThreadIDebugEventCallbacks::CreateProcess 回呼方法,當建立執行緒和建立進程偵錯事件發生時。

注意 在核心模式中,進程和執行緒控制碼是人工控制碼。 它們不是系統控制碼。