/KERNEL (Criar binário no modo kernel)

Crie um binário que seja adequado para execução no modo kernel.

Sintaxe

/KERNEL

Comentários

Faz com que o vinculador emita um aviso se qualquer arquivo de objeto ou biblioteca vinculada no binário não foi compilada com /kernel.

O código que pode ser executado no modo kernel deve ser compilado com a /kernel opção. Se você vincular um binário que contém código que não foi compilado com /kernel, o binário pode não ser executado corretamente no modo kernel.

O código para o modo kernel é compilado com um conjunto simplificado de recursos da linguagem C++ que são específicos para o código que é executado no modo kernel. O compilador produz avisos para recursos da linguagem C++ que são potencialmente disruptivos, mas não podem ser desabilitados. Para obter mais informações sobre como compilar código no modo kernel, consulte /kernel (Create kernel mode binary).

Para definir essa opção do vinculador no Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter mais informações, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades da Configuração>Vinculador>Linha de Comando.

  3. Em Opções Adicionais, insira /KERNELMODE.

Confira também