Condividi tramite


Uso di una singola base di codice sorgente per Windows a 64 bit

La versione a 64 bit di Windows è progettata per consentire agli sviluppatori di usare una singola base di codice sorgente per le applicazioni Windows a 32 bit e a 64 bit. In gran parte, questo vale anche per i driver Windows a 32 bit e a 64 bit.

Per le applicazioni in modalità utente, Windows a 64 bit include un livello di thunking di Windows on Windows (WOW64) che consente l'esecuzione di applicazioni a 32 bit (con una certa riduzione delle prestazioni) nelle versioni a 64 bit di Windows. Fa questo intercettando le chiamate di funzione a 32 bit e convertendo i tipi di parametri di precisione del puntatore in tipi a precisione fissa, come appropriato, prima di eseguire la transizione al kernel a 64 bit. Questo processo di conversione è denominato thunking.

Nota Questo processo di "thunking" viene eseguito solo per le applicazioni a 32 bit; i driver a 32 bit non sono supportati nelle versioni a 64 bit di Windows.