Uitlijningsfouten
De systeemuitlijningsfouthandler is standaard uitgeschakeld op Itanium-systemen. Daarom genereert elke niet-uitgelijnde gegevenstoegang een uitzondering die niet automatisch door het systeem wordt opgelost, tenzij de toepassing de uitzondering onderschept in een op frame gebaseerde uitzonderingshandler. Als u de systeemuitlijning-fouthander wilt inschakelen, roept u de functie SetErrorMode aan met SEM_NOALIGNMENTFAULTEXCEPT. Houd er echter rekening mee dat processen ernstige prestatievermindering kunnen ondervinden als de handler voor systeemuitlijning is ingeschakeld en het proces uitlijningsfouten genereert.
Als het WinDbg-foutopsporingsprogramma is geïnstalleerd als het systeemopsporingsprogramma, wordt WinDbg automatisch gestart als een proces op het systeem een niet-verwerkte uitzondering genereert. Als u geen foutopsporingsprogramma hebt geïnstalleerd als uw systeemfoutopsporingsprogramma, wordt in het systeem een dialoogvenster weergegeven waarin wordt aangegeven dat er een fout is opgetreden in uw toepassing en dat u de mogelijkheid biedt om het probleem aan Microsoft te melden.
Op x64- en ARM64-systemen worden eventuele uitlijningsfouten afgehandeld door een combinatie van hardware en software. Voor de beste prestaties moet alle toegang tot het geheugen goed worden uitgelijnd. Bovendien moeten niet-uitgelijnde ingesloten toegang tot variabelen worden vermeden op ARM64, omdat deze bewerkingen niet atomisch veilig zijn.