/KERNEL (создание двоичного файла в режиме ядра)
Создайте двоичный файл, подходящий для выполнения в режиме ядра.
Синтаксис
/KERNEL
Замечания
Вызывает предупреждение компоновщика, если любой файл объекта или библиотека, связанные в двоичном файле, не был скомпилирован с /kernel.
Код, который может выполняться в режиме /kernel
ядра, должен быть скомпилирован с помощью параметра. Если вы связываете двоичный файл, содержащий код, который не был скомпилирован с /kernel
помощью, двоичный файл может работать неправильно в режиме ядра.
Код для режима ядра компилируется с упрощенным набором функций языка C++, относящихся к коду, который выполняется в режиме ядра. Компилятор создает предупреждения для функций языка C++, которые потенциально нарушают работу, но не могут быть отключены. Дополнительные сведения о компиляции кода в режиме ядра см. в разделе /kernel (создание двоичного файла режима ядра).
Настройка этого параметра компоновщика в Visual Studio
Откройте диалоговое окно Окна свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойств сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>Компоновщик>Командная строка.
В поле "Дополнительные параметры" введите
/KERNELMODE
.