Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As duas principais áreas de preocupação ao examinar seu código para compatibilidade de 64 bits são as seguintes:
- Cálculos de endereço
- Aritmética do ponteiro
Por muitas razões, os desenvolvedores armazenaram endereços como um valor de ULONG. Afinal, no Windows de 32 bits, um endereço, um ponteiro e um valor de ULONG têm todos 32 bits de comprimento. No entanto, no Windows de 64 bits, um endereço e um ULONG não têm o mesmo comprimento. Enquanto um ULONG permanece um valor de 32 bits, todos os ponteiros agora são valores de 64 bits.
Nesta secção
- Diretrizes Gerais de Portabilidade
- Armazenando um valor de 64 bits
- Erros comuns do compilador
- Considerações adicionais