Partager via


#pragma

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

#pragma [command]

Vous placez généralement une commande #pragma au début d’un fichier MOF. Toutefois, vous pouvez placer certaines commandes, telles que la commande #pragma, dans le corps de votre code MOF. L’exemple suivant montre #pragma commandes qui indiquent au compilateur MOF qu’il doit placer des classes et des instances dans l’espace de noms root\cimv2 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")

Les commandes #pragma disponibles sont répertoriées ci-dessous.

Commander Description
modification Dirige le compilateur MOF pour séparer un fichier MOF en versions propres à la langue et au langage.
de récupération automatique Ajoute un fichier MOF à la liste des fichiers compilés pendant 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.
suppression 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.
espace de noms Demande au compilateur de charger le fichier MOF dans l’espace de noms spécifié en tant que namespacepath.

 

commandes de préprocesseur