Compartilhar via


Debugging a Debugger Extension DLL

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Este tópico descreve como a depuração iniciar uma extensão depurador DLL que é carregado em Platform Builder pelo execução o depurador em separar uma instância de Microsoft Visual Studio 2005. Isso permite que você use uma instância de Visual Studio 2005 para depuração outra instância de Platform Builder for CE 6.0 que possui a extensão depurador carregado.

A depuração iniciar uma extensão depurador DLL, você deve ter concluído as etapas 1 a 7 em How to Create and Debug a Debugger Extension atual tem um conexão ativa a dispositivo de destino de Platform Builder que também possui hello_ext.dll carregado.

A depuração iniciar uma extensão depurador DLL

  1. Abra outra instância de Microsoft Visual Studio 2005.

  2. Sobre o Depurar menu, escolher Anexar a processo.

  3. Escolha o Selecione botão que está próximo para o Anexar ao caixa.

  4. Escolha Depurar esses tipos codificar, selecione Nativoe em seguida, escolher OK.

  5. Em Processos Disponíveis, escolher Devenv.exee em seguida, escolher Anexar.

    Depois que os símbolos carregado saída depuração é exibido na janela de saída conforme o seguinte texto, você pode definir uma ponto de interrupção.

    'devenv.exe': Loaded 'C:\Users\MyAccount\Documents\Visual Studio 2005\Projects\hello_ext\debug\hello_ext.dll', Symbols loaded.
    
  6. Defina uma ponto de interrupção. Neste exemplo, defina uma ponto de interrupção no comando de saudação que você criou na How to Create and Debug a Debugger Extension.

    1. Sobre o Depurar menu, escolher Novo ponto de interrupçãoe em seguida, escolher Interromper em função.
    2. In a Função caixa, tipo "Olá," Definir Idioma Para **C++**e em seguida, escolher OK.
    3. Para verificar a ponto de interrupção, na Depurar menu, escolher Windowse em seguida, escolher Pontos de interrupção.
  7. Alternar para a instância de Visual Studio 2005 que é anexado ao dispositivo de destino. Hello_ext deve ser já carregado das etapas anteriores How to Create and Debug a Debugger Extension.

  8. Na linha de comando, tipo !Hello Para executar o comando de saudação. O depurador Visual Studio deve imediatamente causar Platform Builder para execução pausa no comando Hello na sua extensão depurador.

See Also

Concepts

How to Create and Debug a Debugger Extension