Suggerimenti sulla migrazione
Le due aree principali di preoccupazione per esaminare il codice per la compatibilità a 64 bit sono le seguenti:
- Calcoli degli indirizzi
- Puntatore aritmetico
Per molti motivi, gli sviluppatori hanno archiviato gli indirizzi come valore ULONG . Dopo tutto, in Windows a 32 bit, un indirizzo, un puntatore e un valore ULONG sono tutti lunghi 32 bit. Tuttavia, in Windows a 64 bit, un indirizzo e un ULONG non sono la stessa lunghezza. Mentre un ULONG rimane un valore a 32 bit, tutti i puntatori sono ora valori a 64 bit.
Contenuto della sezione
- Linee guida generali sulla conversione
- Archiviazione di un valore a 64 bit
- Errori comuni del compilatore
- Considerazioni aggiuntive