/DRIVER (драйвер режима ядра Windows NT)
/DRIVER[:UPONLY |:WDM]
Замечания
Используйте параметр компоновщика /DRIVER для создания драйвера режима ядра Windows NT.
/DRIVER:INLY приводит к добавлению компоновщика IMAGE_FILE_UP_SYSTEM_ONLY бита в характеристики в выходном заголовке, чтобы указать, что это драйвер uniprocessor (UP). Операционная система откажется загрузить драйвер UP в систему с несколькими обработчиками (MP).
/DRIVER:WDM приводит к настройке IMAGE_DLLCHARACTERISTICS_WDM_DRIVER бита в поле DllCharacteristics необязательного заголовка.
Если параметр /DRIVER не указан, эти биты не задаются компоновщиком.
Если указан параметр /DRIVER :
/FIXED:NO действует. Дополнительные сведения см. в разделе Параметр /FIXED (фиксированный базовый адрес).
Расширение выходного файла имеет значение .sys. Используйте /OUT , чтобы изменить имя файла и расширение по умолчанию. Дополнительные сведения см. в разделе Параметр /OUT (имя выходного файла).
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите папку компоновщика.
Щелкните страницу "Системное свойство".
Измените свойство Driver .
Задание данного параметра компоновщика программным способом
- См . свойство VCLinkerTool.driver.