Sugerencias de migración
Las dos áreas principales de preocupación al examinar el código para obtener compatibilidad de 64 bits son las siguientes:
- Cálculos de direcciones
- Aritmética de puntero
Por muchas razones, los desarrolladores han almacenado direcciones como un valor de ULONG . Después de todo, en Windows de 32 bits, una dirección, un puntero y un valor de ULONG son de 32 bits de longitud. Sin embargo, en Windows de 64 bits, una dirección y un ULONG no tienen la misma longitud. Aunque un ULONG sigue siendo un valor de 32 bits, todos los punteros ahora son valores de 64 bits.
En esta sección
- Directrices generales de migración
- Almacenamiento de un valor de 64 bits
- Errores comunes del compilador
- Consideraciones adicionales