pragma deleteinstance

Mit dem Befehl pragma deleteinstance wird eine vorhandene Instanz einer Klasse aus dem Repository gelöscht.

Die Syntax für diesen Befehl lautet wie folgt:

#pragma deleteinstance("InstanceId", [Flag])

InstanceId ist ein eindeutiger Bezeichner der Instanz, die der MOF-Compiler aus dem aktuellen Namespace löscht.

[Flag] muss eines der folgenden Argumente aufweisen.

Flag Beschreibung
fehlerhaft Bewirkt, dass der MOF-Compiler mit einer Fehlermeldung beendet wird, wenn die Klasse noch nicht im Repository vorhanden ist.
nofail Bewirkt, dass der MOF-Compiler auch dann fortgesetzt wird, wenn die Klasse noch nicht vorhanden ist.

Beispiele

Im folgenden Beispiel wird die Verwendung dieses Befehls veranschaulicht:

#pragma deleteinstance(
    "MSFT_RisingFallingTemplate.id='TestRisingFallingCorrId'",
    nofail)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008

Weitere Informationen

Präprozessorbefehle