Partager via


Utilisation d’une base de code source unique pour Windows 64 bits

La version 64 bits de Windows est conçue pour permettre aux développeurs d’utiliser une base de code source unique pour leurs applications Windows 32 bits et 64 bits. Dans une large mesure, cela est également vrai pour les pilotes Windows 32 bits et 64 bits.

Pour les applications en mode utilisateur, Windows 64 bits inclut une couche de thunking Windows (WOW64) qui permet aux applications 32 bits de s’exécuter (avec une dégradation des performances) sur les versions 64 bits de Windows. Pour ce faire, interceptez les appels de fonction 32 bits et convertissez les types de paramètres de précision du pointeur en types de précision fixe selon les besoins avant d’effectuer la transition vers le noyau 64 bits. Ce processus de conversion est appelé thunking.

Notez que ce thunking est effectué uniquement pour les applications 32 bits . Les pilotes 32 bits ne sont pas pris en charge sur les versions 64 bits de Windows.