Partager via


/KERNEL (Créer un fichier binaire pour le mode noyau)

Créez un binaire adapté à l’exécution en mode noyau.

Syntaxe

/KERNEL

Notes

Provoque l’émission d’un avertissement par l’éditeur de liens si un fichier objet ou une bibliothèque lié dans le fichier binaire n’a pas été compilé avec /kernel.

Le code qui peut s’exécuter en mode noyau doit être compilé avec l’option /kernel . Si vous liez un fichier binaire qui contient du code qui n’a pas été compilé avec /kernel, le fichier binaire peut ne pas s’exécuter correctement en mode noyau.

Le code pour le mode noyau est compilé avec un ensemble simplifié de fonctionnalités de langage C++ spécifiques au code qui s’exécute en mode noyau. Le compilateur génère des avertissements pour les fonctionnalités du langage C++ potentiellement perturbatrices, mais qui ne peuvent pas être désactivées. Pour plus d’informations sur la compilation de code en mode noyau, consultez /kernel (Créer un fichier binaire en mode noyau).

Pour définir cette option d'éditeur de liens dans Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriétés du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de Propriétés de configuration>Éditeur de liens>Ligne de commande.

  3. Dans Options supplémentaires, entrez /KERNELMODE.

Voir aussi