Может ли 32-битный драйвер пользовательского режима работать поверх 64-битной ОС? - PullRequest
3 голосов
/ 23 июля 2010

Я проверял некоторую информацию о разработке 64-битных драйверов;Я обнаружил, что необходимо переписать драйверы, чтобы они были совместимы с 64-битной ОС.Однако мне было интересно, верно ли это и для драйверов пользовательского режима.

Причина, по которой я спрашиваю об этом, заключается в том, что, насколько я понимаю, драйверы пользовательского режима проходят через Win32 API, поэтому теоретически они должны иметь возможность работать поверх WOW32.

Этоправда?

Спасибо, Хайме

1 Ответ

4 голосов
/ 23 июля 2010

Драйверы режима пользователя могут быть 32- или 64-разрядными, но обратите внимание на следующее:

Драйверы пользовательского режима должны быть 64-битными для печати, сканирования и камеры. Устаревшие API (специфичные для Windows NT® 4.0) недопустимы.

http://www.microsoft.com/whdc/driver/kernel/64bit_chklist.mspx

...