Código misto e informações ausentes na janela Call Stack
Este tópico se aplica a:
Edição |
Visual Basic |
C# |
C++ |
Desenvolvedores Web |
---|---|---|---|---|
Express |
||||
Padrão |
||||
PRO e equipe |
Legenda de tabela:
Aplica-se |
|
Não é aplicada |
|
Comando ou comandos oculta por padrão. |
Devido a diferenças entre as pilhas de chamada para código gerenciado e código nativo, o depurador não pode mostrar sempre a pilha de chamadas completa quando o tipo de código se mistura.Quando código nativo chama código gerenciado, você pode observar as discrepâncias a seguir na janela Call Stack:
O frame nativo imediatamente acima do código gerenciado pode estar faltando na janela Call Stack.Para obter mais informações, consulte Como: Etapa out of gerenciado Code when nativo Frames are Missing from the telefonar pilha janela.
Para aplicativos de modo misto iniciados fora do depurador, a janela Call Stack pode exibir somente o código gerenciado e nenhum dos frames nativos estará visível.
Ambos os casos são relativamente raros.Na maioria das chamadas de nativo para código gerenciado, as pilhas de chamada aparecem corretamente.