Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O manipulador de falhas de alinhamento do sistema é desativado por padrão em sistemas baseados em Itanium. Portanto, qualquer acesso a dados não alinhado gera uma exceção que não será corrigida automaticamente pelo sistema, a menos que o aplicativo detete a exceção em um manipulador de exceções baseado em quadro . Para ativar o manipulador de falhas de alinhamento do sistema, chame a função deSetErrorModecom SEM_NOALIGNMENTFAULTEXCEPT. No entanto, observe que os processos podem sofrer grave degradação de desempenho se o manipulador de falhas de alinhamento do sistema estiver habilitado e o processo gerar falhas de alinhamento.
Se o depurador WinDbg tiver sido instalado como o depurador do sistema, o WinDbg será iniciado automaticamente se qualquer processo no sistema gerar uma exceção não tratada. Se você não tiver um depurador instalado como depurador do sistema, o sistema exibirá uma caixa de diálogo informando que seu aplicativo encontrou um erro e fornecendo a oportunidade de relatar o problema à Microsoft.
Nos sistemas x64 e ARM64, quaisquer falhas de alinhamento são tratadas por uma combinação de hardware e software. Para um melhor desempenho, todo o acesso à memória deve estar devidamente alinhado. Além disso, devem ser evitadas de acesso variável não alinhadas interligadas no ARM64, uma vez que estas operações não são seguras para efeitos atómicos.