#pragma
Der Befehl #pragma Präprozessor ähnelt einem Befehlszeilenschalter. Sie müssen jedoch nicht jedes Mal, wenn Sie eine MOF-Datei kompilieren, einen #pragma Befehl erneut eingeben. Das folgende Beispiel veranschaulicht #pragma Befehlssyntax:
#pragma [command]
Normalerweise platzieren Sie einen #pragma Befehl am Anfang einer MOF-Datei. Sie können jedoch einige Befehle, z. B. den befehl #pragma, im Textkörper des MOF-Codes platzieren. Das folgende Beispiel zeigt #pragma Befehle, die dem MOF-Compiler angeben, dass klassen und Instanzen im Root\cimv2-Namespace platziert werden müssen, und die Datei kompilieren, in der die Befehle während der Repositorywiederherstellung enthalten sind:
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")
Im Folgenden werden die verfügbaren #pragma Befehle aufgeführt.
Befehl | Beschreibung |
---|---|
Änderungsantrag | Leitet den MOF-Compiler an, eine MOF-Datei in sprachneutrale und sprachspezifische Versionen zu trennen. |
autorecover | Fügt der Liste der während der Repositorywiederherstellung kompilierten Dateien eine MOF-Datei hinzu. |
classflags | Steuert, wie Klassen je nach den angegebenen Flags erstellt oder aktualisiert werden. |
deleteclass | Löscht eine vorhandene Klasse und ihre Instanzen aus dem Repository. |
löschen | Löscht eine vorhandene Instanz einer Klasse aus dem Repository. |
instanceflags | Steuert, wie Instanzen je nach den angegebenen Flags erstellt oder aktualisiert werden. |
Namespace- | Fordert an, dass der Compiler die MOF-Datei in den Namespace lädt, der als Namespacepathangegeben ist. |
Verwandte Themen