Destinos de Kernel-Mode ao vivo

Para anexar o mecanismo do depurador a um computador de destino para depuração no modo kernel, use o método AttachKernel.

Nota O mecanismo não é completamente anexado ao kernel até que o método WaitForEvent tenha sido chamado. Somente depois que o kernel tiver gerado um evento , por exemplo, o ponto de interrupção inicial , ele ficará disponível na sessão do depurador. Consulte Depurando o modelo de sessão e execução para obter mais detalhes.

Se o mecanismo do depurador estiver anexado a um kernel que não seja o kernel local e a conexão não for uma conexão eXDI, as opções de conexão usadas para localizar o computador de destino poderão ser consultadas usando GetKernelConnectionOptions. A conexão também pode ser sincronizada novamente ou a velocidade da conexão foi alterada usando SetKernelConnectionOptions.

O depurador pode ser anexado ao kernel local, mas somente de maneira limitada e somente se o computador tiver sido inicializado com o comutador de inicialização /debug . (Em algumas instalações do Windows, há suporte para a depuração de kernel local quando outras opções são usadas, como /debugport, mas esse não é um recurso garantido do Windows e não deve ser confiado.) IsKernelDebuggerEnabled é usado para determinar se o computador local está disponível para depuração. Para obter mais informações sobre a depuração de kernel em um único computador, consulte Executando a depuração de kernel local.