Partilhar via


Alvos 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.

Observação O mecanismo não se conecta completamente ao kernel até que o método WaitForEvent tenha sido chamado. Somente depois que o kernel gerou um evento - por exemplo, o ponto de interrupção inicial - ele fica disponível na sessão do depurador. Consulte Debugging Session and Execution Model para obter mais detalhes.

Se o mecanismo do depurador estiver conectado 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 alterada usando SetKernelConnectionOptions.

O depurador pode conectar-se ao kernel local, mas apenas de forma limitada e somente se o computador tiver sido arrancado com a opção de arranque /debug. (Em algumas instalações do Windows, a depuração do kernel local é suportada quando outras opções são usadas, como /debugport, mas esse não é um recurso garantido do Windows e não deve ser confiável.) IsKernelDebuggerEnabled é usado para determinar se o computador local está disponível para depuração. Para obter mais informações sobre a depuração do kernel em uma única máquina, consulte Executando a depuração do kernel local.