Outros Espaços de Dados
Na depuração do modo kernel, é possível ler e gravar dados em uma variedade de espaços de dados, além do main memória e registros. Os seguintes espaços de dados podem ser acessados:
Barramento do Sistema
Os métodos ReadBusData e WriteBusData leem e gravam dados do barramento do sistema.
Memória de espaço de controle
Os métodos ReadControl e WriteControl leem e gravam memória de espaço de controle.
Memória de E/S.
Os métodos ReadIo e WriteIo leem e gravam a memória de E/S do sistema e do barramento.
MSR (Registro Específico do Modelo)
Os métodos ReadMsr e WriteMsr leem e gravam MSRs, que são registros de controle que habilitam e desabilitam recursos e dão suporte à depuração para um modelo específico de CPU.
Manipula
Na depuração do modo de usuário, informações sobre objetos do sistema podem ser obtidas usando identificadores do sistema pertencentes a um processo de destino. O método ReadHandleData pode ser usado para ler essas informações.
Os identificadores do sistema para objetos de sistema de thread e processo podem ser obtidos usando os métodos GetCurrentThreadHandle e GetCurrentProcessHandle . Esses identificadores também são fornecidos aos métodos de retorno de chamada IDebugEventCallbacks::CreateThread e IDebugEventCallbacks::CreateProcess quando ocorrem eventos de depuração create-thread e create-process.
Nota No modo kernel, os identificadores de processo e de thread são identificadores artificiais. Eles não são identificadores do sistema.