#pragma
La commande de préprocesseur #pragma est similaire à un commutateur de ligne de commande. Toutefois, vous n’avez pas besoin de d’entrer à nouveau une commande #pragma chaque fois que vous compilez un fichier MOF. L’exemple suivant illustre la syntaxe de commande de #pragma :
#pragma [command]
Vous placez généralement une commande #pragma au début d’un fichier MOF. Toutefois, vous pouvez placer certaines commandes, par exemple la commande #pragma, dans le corps de votre code MOF. L’exemple suivant montre les commandes #pragma qui indiquent au compilateur MOF qu’il doit placer les classes et les instances dans l’espace de noms root\cimv2, et compiler le fichier dans lequel les commandes sont incluses durant la récupération du dépôt :
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")
La liste suivante énumère les commandes #pragma disponibles.
Commande | Description |
---|---|
amendment | Indique au compilateur MOF de séparer un fichier MOF en versions indépendantes du langage et spécifiques au langage. |
autorecover | Ajoute un fichier MOF à la liste des fichiers compilés durant la récupération du dépôt. |
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 dépôt. |
deleteinstance | Supprime une instance existante d’une classe du dépôt. |
instanceflags | Contrôle la façon dont les instances sont créées ou mises à jour en fonction des indicateurs spécifiés. |
namespace | Demande au compilateur de charger le fichier MOF dans l’espace de noms spécifié en tant que chemin_espace_de_noms. |
Rubriques connexes