DDK не распознает DNDIS630, но распознает DNDIS620? (Windows NDI)

#wdk #ndis

Вопрос:

Я пытаюсь создать драйвер NDIS с использованием среды сборки DDK, версия 7.Проблема в том, что, когда я изменяю свой исходный файл с DNDIS620=1 на DNDIS630=1, чтобы переключиться на NDIS 6.3, он не распознает его и, следовательно, выдает мне тысячи ошибок.

Поддерживает ли DDK NDIS 6.3? Почему он не распознает DNDIS630?

Я не перенес его в WDK, потому что использование DDK работало до сих пор, и я не знаю, какие части кода мне нужно изменить, чтобы он был совместим с WDK? Плюс, кажется, много работы для перехода на WDK, поэтому я стараюсь использовать DDK, если мне действительно не нужно переезжать.

Ответ №1:

Спасибо, что указали номер версии. 76001-это DDK для Windows 7, который не поддерживал NDIS 6.30. Самая высокая версия NDIS, поддерживаемая Windows 7, — это NDIS 6.20.

Если это вообще возможно, пожалуйста, обновите WDK до более новой версии. Это не только позволит вам ориентироваться на более новые операционные системы, но в некоторых случаях новые WDK даже улучшат поведение вашего драйвера в старых операционных системах. Корпорация Майкрософт обычно рекомендует использовать новейший пакет WDK, который содержит поддержку всех операционных систем, на которые вы должны ориентироваться.