Compartilhar via


Destinos ao vivo no modo kernel

Para anexar o mecanismo de 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 gera um evento -- como, por exemplo, o ponto de interrupção inicial -- é que ele se torna disponível na sessão do depurador. Consulte o modelo de execução e sessão de depuração para obter mais detalhes.

Se o mecanismo de 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 alterada usando SetKernelConnectionOptions.

O depurador pode ser vinculado ao kernel local, mas somente de forma limitada e apenas se o computador tiver sido inicializado com o alternador de inicialização /depuração. (Em algumas instalações do Windows, há suporte para depuração de kernel local quando outros comutadores são usados, 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 Como executar a depuração de kernel local.