Драйвер KMDF предназначен для Windows 10, а не для сборки в Windows 7 (SP1) с использованием VS 2017 - PullRequest
0 голосов
/ 14 марта 2019

Я создаю образец (HelloWorld) драйвера KMDF с использованием Visual Studio 2017 в Windows 7 (SP1 и 64-разрядная версия).Драйвер предназначен для Windows 10 и настроен для платформы x64.Мой проект не компилируется и выдает ошибки, как показано ниже -

UnsignedMultiplyHigh 'undefined: предполагается, что extern возвращает int

__ movsq' undefined: предполагается, что extern возвращает int

__ readgsdword 'undefined: предполагается, что extern возвращает int

DbgRaiseAssertionFailure 'undefined: предполагается, что extern возвращает int

Но если я сконфигурирую проект для Win32 вместо x64, он будет работать нормально.Я не могу найти библиотеку, которая отсутствует в случае x64.Я посмотрел на настройки проекта для обоих, но не могу найти различия. Может кто-нибудь предложить что-нибудь?

...