/KERNEL (Criar binário do modo kernel)
Crie um binário 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 tiver sido compilado 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 , 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 de linguagem C++ específicos para o código 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 (Criar binário no modo kernel).
Para definir essa opção do vinculador no Visual Studio
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.
Selecione a página de propriedades Propriedades da Configuração>Vinculador>Linha de Comando.
Em Opções Adicionais, insira
/KERNELMODE
.