Altri spazi dati
Nel debug in modalità kernel è possibile leggere e scrivere dati in un'ampia gamma di spazi dati oltre alla memoria e ai registri principali. È possibile accedere agli spazi dati seguenti:
Bus di sistema
I metodi ReadBusData e WriteBusData in lettura e scrittura dei dati del bus di sistema.
Memoria dello spazio di controllo
I metodi ReadControl e WriteControl in lettura e scrittura della memoria dello spazio di controllo.
Memoria di I/O.
I metodi ReadIo e WriteIo di lettura e scrittura e memoria di I/O del bus.
Registro specifico del modello (MSR)
I metodi ReadMsr e WriteMsr read and write MSR, che sono registri di controllo che abilitano e disabilitano le funzionalità e supportano il debug, per un determinato modello di CPU.
Maniglie
Nel debug in modalità utente è possibile ottenere informazioni sugli oggetti di sistema usando i handle di sistema di proprietà di un processo di destinazione. Il metodo ReadHandleData può essere usato per leggere queste informazioni.
Gli handle di sistema per gli oggetti di sistema e thread possono essere ottenuti usando i metodi GetCurrentThreadHandle e GetCurrentProcessHandle . Questi handle vengono forniti anche ai metodi di callback IDebugEventCallbacks::CreateThread e IDebugEventCallbacks::CreateProcess callback quando si verifica l'evento di debug create-thread e create-process.
Nota In modalità kernel, i handle di elaborazione e thread sono handle artificiali. Non sono handle di sistema.