Советы по миграции
При проверке 64-разрядной совместимости кода необходимо учитывать две основные области:
- Вычисления адресов
- Расчеты указателей
По многим причинам разработчики хранят адреса в виде значения ULONG . В конце концов, в 32-разрядной версии Windows адрес, указатель и значение ULONG имеют длину 32 бита. Однако в 64-разрядной версии Windows адрес и ULONG имеют разную длину. Хотя ULONG остается 32-разрядным значением, все указатели теперь являются 64-разрядными значениями.
В этом разделе
- Общие рекомендации по переносу
- Хранение 64-разрядного значения
- Распространенные ошибки компилятора
- Дополнительные рекомендации