Episódio

Falha rápida C0000409 de exceção

Uma exceção rápida de falha é um tipo de exceção feita por aplicativos de modo de usuário.

O Código de Exceção é 0xC0000409 (também conhecido como STATUS_FAIL_FAST_EXCEPTION).

O primeiro parâmetro de exceção (0) define o subcódigo. Alguns subcódigos usam parâmetros de exceção adicionais para especificar detalhes adicionais.

Ao contrário de todos os outros códigos de exceção, as Exceções Rápidas de Falha ignoram todos os manipuladores de exceção (baseados em quadro ou vetor). Gerar essa exceção encerra o aplicativo e invoca o Relatório de Erros do Windows, se o Relatório de Erros do Windows estiver habilitado.

O Código de Exceção foi inicialmente projetado para gerar uma falha na verificação de segurança. Especificamente, violações do Segmento de Guarda (/GS ). Com o tempo, o desejo de ter uma capacidade de rescisão imediata foi alavancado por aplicativos por razões não relacionadas à segurança. Esses aplicativos aproveitam o primeiro parâmetro para especificar o cenário (um subcódigo). O caso de uso original de "falha de verificação de segurança" é reservado com um valor de 0.

Os valores de parâmetro de exceção não estão definidos no momento devido à natureza por aplicativo.

Os comandos .exr e !analyze das Ferramentas do Depurador para Windows fornecem uma descrição quando possível.

Recursos adicionais: