#Bali

La commande de préprocesseur # pragma est semblable à un commutateur de ligne de commande. Toutefois, vous n’avez pas besoin de réentrer une commande # pragma chaque fois que vous compilez un fichier MOF. L’exemple suivant illustre la syntaxe de commande # pragma :

#pragma [command]

En général, vous placez une commande # pragma au début d’un fichier MOF. Toutefois, vous pouvez placer des commandes, telles que la commande # pragma , dans le corps de votre code MOF. L’exemple suivant montre des commandes # pragma qui indiquent au compilateur MOF qu’il doit placer des classes et des instances dans l' \ espace de noms CIMV2 racine et compiler le fichier dans lequel les commandes sont incluses pendant la récupération du référentiel :

#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")

La liste suivante répertorie les commandes # pragma disponibles.

Commande Description
Amendement Indique au compilateur MOF de séparer un fichier MOF en versions indépendantes du langage et spécifiques à la langue.
récupération automatique Ajoute un fichier MOF à la liste des fichiers compilés au cours de la récupération du référentiel.
classflags Contrôle la façon dont les classes sont créées ou mises à jour en fonction des indicateurs spécifiés.
deleteclass Supprime une classe existante et ses instances du référentiel.
DeleteInstance Supprime une instance existante d’une classe du référentiel.
instanceflags Contrôle la façon dont les instances sont créées ou mises à jour en fonction des indicateurs spécifiés.
joint Demande que le compilateur charge le fichier MOF dans l’espace de noms spécifié en tant que NamespacePath.

Commandes de préprocesseur