ドライバー (64 ビット Windows のプログラミング ガイド)

64 ビット バージョンの Windows は、開発者が 32 ビットおよび 64 ビット アプリケーションに 1 つのソース コード ベースを使用できるように設計されています。 大まかに言えば、これは 32 ビットおよび 64 ビットの Windows ドライバーにも当てはまります。

ただし、32 ビット ドライバーは 64 ビット Windows では実行できず、移植する必要があります。 ユーザー モード アプリケーションの場合、64 ビット Windows には WOW64 が含まれています。これにより、64 ビット Windows を実行しているシステムで 32 ビット Windows アプリケーションを実行できます (パフォーマンスが低下します)。 ドライバーに対して同等の変換レイヤーが存在しません。

64 ビット Windows へのドライバーの移植の詳細については、「Windows ドライバー キット (WDK) の 64 ビットの問題 」を参照してください。