Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Na depuração em modo kernel, é possível ler e gravar dados numa variedade de espaços de memória, além da memória principal, bem como dos registos. Os seguintes espaços de dados podem ser acessados:
Barramento do sistema
Os métodos ReadBusData e WriteBusData leem e gravam dados de barramento do sistema.
Control-Space Memória
Os métodos ReadControl e WriteControl lêem e gravam a memória do espaço de controle.
Memória de E/S.
Os métodos ReadIo e WriteIo fazem leitura e gravação na memória de E/S do sistema e do barramento.
Registo Específico do Modelo (MSR)
Os métodos ReadMsr e WriteMsr leem e gravam MSRs, que são registros de controle que habilitam e desabilitam recursos e suportam depuração para um modelo específico de CPU.
Manípulos
Na depuração de modo de usuário, as informações sobre objetos do sistema podem ser obtidas usando identificadores de sistema pertencentes a um processo de destino. O método ReadHandleData pode ser usado para ler essas informações.
Os identificadores de 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 para os métodos IDebugEventCallbacks::CreateThread e IDebugEventCallbacks::CreateProcess quando o evento de depuração create-thread e create-process ocorre.
Observação No modo kernel, as alças de processo e thread são alças artificiais. Eles não são controladores do sistema.