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