Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 leggono e scrivono i dati del bus di sistema.
Control-Space memoria
I metodi ReadControl e WriteControl leggono e scrivono memoria dello spazio di controllo.
Memoria di I/O.
I metodi ReadIo e WriteIo leggono e scrivono memoria di I/O del bus e del sistema.
Registro specifico del modello (MSR)
I metodi ReadMsr e WriteMsr leggono e scrivono msr, ovvero registri di controllo che abilitano e disabilitano le funzionalità e supportano il debug, per un particolare modello di CPU.
Manici
Nel debug in modalità utente, è possibile ottenere informazioni sugli oggetti di sistema usando handle di sistema di proprietà di un processo di destinazione. Il metodo ReadHandleData può essere utilizzato per leggere queste informazioni.
Gli handle di sistema per gli oggetti di sistema di thread ed elaborazione possono essere ottenuti usando i metodi GetCurrentThreadHandle e GetCurrentProcessHandle . Questi handle vengono forniti anche ai metodi di callback IDebugEventCallbacks::CreateThread e IDebugEventCallbacks::CreateProcess quando si verificano i debugging event di creazione del thread e del processo.
Nota In modalità kernel, i handle di processo e thread sono handle artificiali. Non sono maniglie di sistema.