Partilhar via


Usando uma única base de código-fonte para Windows de 64 bits

A versão de 64 bits do Windows foi projetada para possibilitar que os desenvolvedores usem uma única base de código-fonte para seus aplicativos Windows de 32 bits e 64 bits. Em grande medida, isso também é verdade para drivers do Windows de 32 bits e 64 bits.

Para aplicações em modo de utilizador, o Windows de 64 bits inclui uma camada de conversão Windows on Windows (WOW64) que permite a execução de aplicações de 32 bits (com alguma degradação de desempenho) em versões de 64 bits do Windows. O sistema realiza essa operação ao intercetar chamadas de função de 32 bits e ao converter tipos de parâmetros de precisão de ponteiro em tipos de precisão fixa, conforme apropriado, antes de efetuar a transição para o kernel de 64 bits. Este processo de conversão é chamado thunking.

Nota Este thunking só é feito para aplicações de de 32 bits; Drivers de 32 bits não são suportados em versões de 64 bits do Windows.