其他資料空間
在核心模式偵錯中,除了主要記憶體和暫存器之外,還可以將資料讀取和寫入各種資料空間。 您可以存取下列資料空間:
系統匯流排
ReadBusData和WriteBusData方法會讀取和寫入系統匯流排資料。
Control-Space Memory
ReadControl和WriteControl讀取和寫入控制空間記憶體的方法。
I/O 記憶體。
ReadIo和WriteIo讀取和寫入系統和匯流排 I/O 記憶體的方法。
模型特定暫存器 (MSR)
ReadMsr和WriteMsr讀取和寫入 MSR 的方法,這些是控制暫存器,可啟用和停用功能,並支援特定 CPU 模型的偵錯。
處理
在使用者模式偵錯中,可以使用目標進程所擁有的系統控制碼來取得系統物件的相關資訊。 ReadHandleData方法可用來讀取這項資訊。
執行緒和進程系統物件的系統控制碼可以使用 GetCurrentThreadHandle 和 GetCurrentProcessHandle 方法取得。 這些控制碼也會提供給 IDebugEventCallbacks::CreateThread 和 IDebugEventCallbacks::CreateProcess 回呼方法,當建立執行緒和建立進程偵錯事件發生時。
注意 在核心模式中,進程和執行緒控制碼是人工控制碼。 它們不是系統控制碼。