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.
Para armazenar um valor de ponteiro de 64 bits, use ULONG_PTR. Um valor ULONG_PTR é de 32 bits quando compilado com um compilador de 32 bits e 64 bits quando compilado com um compilador de 64 bits.
Os exemplos a seguir usam código do mundo real que foi portado para o Windows de 64 bits. Comentários sobre as etapas para tornar o código compatível com 64 bits estão incluídos.
Exemplo 1: Obtendo um endereço
O código a seguir ilustra uma maneira portátil de obter um endereço.
| Método | Result |
|---|---|
| Usando ULONG (um método somente de 32 bits) | |
| Usando ULONG_PTR (o método portátil) | |
Exemplo 2: Calculando um endereço
O código a seguir ilustra uma maneira portátil de calcular um endereço.
| Método | Result |
|---|---|
| Usando ULONG (um método somente de 32 bits) | |
| Usando ULONG_PTR (o método portátil) | |