Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обработчик сбоя выравнивания системы отключен по умолчанию в системах на основе Itanium. Таким образом, любой неподдерживаемый доступ к данным создает исключение, которое не будет автоматически исправлено системой, если приложение не перехватывает исключение в обработчике исключений на основе кадра. Чтобы включить обработчик сбоя системы, вызовите функцию setErrorModeс SEM_NOALIGNMENTFAULTEXCEPT. Однако обратите внимание, что процессы могут столкнуться с серьезным снижением производительности, если включен обработчик сбоя выравнивания системы, а процесс создает ошибки выравнивания.
Если отладчик WinDbg был установлен в качестве отладчика системы, WinDbg будет автоматически запущен, если какой-либо процесс в системе создает необработанное исключение. Если у вас нет отладчика, установленного в качестве отладчика системы, система отображает диалоговое окно с сообщением об ошибке приложения и предоставляет возможность сообщить о проблеме корпорации Майкрософт.
В системах x64 и ARM64 любые ошибки выравнивания обрабатываются сочетанием оборудования и программного обеспечения. Для обеспечения оптимальной производительности все доступы к памяти должны быть правильно выровнены. Кроме того, неуправляемый доступ к заблокированным переменным следует избегать в ARM64, так как эти операции не являются атомарными.