Поделиться через


/KERNEL (создание двоичного файла в режиме ядра)

Создайте двоичный файл, подходящий для выполнения в режиме ядра.

Синтаксис

/KERNEL

Замечания

Вызывает предупреждение компоновщика, если любой файл объекта или библиотека, связанные в двоичном файле, не был скомпилирован с /kernel.

Код, который может выполняться в режиме /kernel ядра, должен быть скомпилирован с помощью параметра. Если вы связываете двоичный файл, содержащий код, который не был скомпилирован с /kernelпомощью, двоичный файл может работать неправильно в режиме ядра.

Код для режима ядра компилируется с упрощенным набором функций языка C++, относящихся к коду, который выполняется в режиме ядра. Компилятор создает предупреждения для функций языка C++, которые потенциально нарушают работу, но не могут быть отключены. Дополнительные сведения о компиляции кода в режиме ядра см. в разделе /kernel (создание двоичного файла режима ядра).

Настройка этого параметра компоновщика в Visual Studio

  1. Откройте диалоговое окно Окна свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойств сборки в Visual Studio.

  2. Перейдите на страницу свойств Свойства конфигурации>Компоновщик>Командная строка.

  3. В поле "Дополнительные параметры" введите /KERNELMODE.

См. также