Udostępnij za pośrednictwem


Porady dotyczące migracji

Dwa podstawowe obszary problemu podczas badania kodu pod kątem zgodności 64-bitowej są następujące:

  • Obliczenia adresów
  • Arytmetyka wskaźnika

Z wielu powodów deweloperzy przechowywali adresy jako wartość ULONG. W 32-bitowym systemie Windows adres, wskaźnik i wartość ULONG mają długość 32 bitów. Jednak w 64-bitowych systemach Windows adres i ULONG nie są takie same. Chociaż ULONG pozostaje wartością 32-bitową, wszystkie wskaźniki są teraz wartościami 64-bitowymi.

W tej sekcji