pragma deleteclass
Der Pragma deleteclass-Präprozessorbefehl löscht eine vorhandene Klasse und ihre Instanzen aus dem Repository.
Im Folgenden wird die Syntax beschrieben:
#pragma deleteclass("ClassName", [Flag])
ClassName ist der Name der Klasse, die der MOF-Compiler aus dem aktuellen Namespace löscht.
[ Das ] Flag muss eines der folgenden Argumente sein.
| Flag | Beschreibung |
|---|---|
| fehlerhaft | Bewirkt, dass der MOF-Compiler mit einer Fehlermeldung beendet wird, wenn die Klasse nicht bereits im Repository vorhanden ist. |
| nofail | Bewirkt, dass der MOF-Compiler fortgesetzt wird, auch wenn die Klasse noch nicht vorhanden ist. |
Beispiele
Im folgenden Beispiel wird die Verwendung dieses Befehls veranschaulicht.
#pragma deleteclass("MyClass1",FAIL)
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |