Compartir vía


Migración del controlador a Windows de 64 bits

La versión de 64 bits de Windows está diseñada para que los desarrolladores usen una base de código fuente única para sus aplicaciones Windows de 32 y 64 bits. En gran medida, esto también es cierto para los controladores de Windows de 32 y 64 bits.

En el caso de las aplicaciones en modo de usuario, Windows de 64 bits incluye una capa de matones de Windows en Windows (WOW64) que permite que las aplicaciones de 32 bits se ejecuten (con alguna degradación del rendimiento) en versiones de 64 bits de Windows. Para ello, intercepta llamadas de función de 32 bits y convierte tipos de parámetros de precisión de puntero en tipos de precisión fija según corresponda antes de realizar la transición al kernel de 64 bits. Este proceso de conversión se denomina thunking.

Nota Este thunking solo se realiza para aplicaciones de 32 bits; Los controladores de 32 bits no se admiten en versiones de 64 bits de Windows.