Affinité de processeur sous WOW64

Windows 32 bits prend en charge un maximum de 32 processeurs. Par conséquent, des fonctions telles que GetProcessAffinityMask simulent un ordinateur avec 32 processeurs lorsqu’ils sont appelés sous WOW64.

Le masque d’affinité est obtenu en effectuant une opération OR au niveau du bit des 32 premiers bits du masque avec les 32 bits inférieurs. Par conséquent, si un thread a une affinité pour les processeurs 0, 1 et 32, WOW64 signale l’affinité comme étant 0 et 1, car le processeur 32 est mappé au processeur 0. Les fonctions qui définissent l’affinité de processeur, telles que SetThreadAffinityMask, limitent les processeurs aux 32 premiers processeurs sous WOW64.

Pour plus d’informations sur l’affinité de processeur, consultez Plusieurs processeurs.