Standardqualifizierer
Alle CIM-konformen Implementierungen müssen einen Standardsatz von Qualifizierern verarbeiten. Es sind nicht alle Qualifizierer für jedes Objekt aufgeführt. In der Regel stellen Erweiterungsklassen zusätzliche Qualifizierer bereit, um die Bereitstellung von Klasseninstanzen und anderen Vorgängen für die Klasse zu erleichtern.
Es liegt in der Verantwortung des Anbieters, die Qualifizierer zu erzwingen. WMI erzwingt keine Qualifizierer, sondern verwendet sie nur, um Benutzer*innen darüber zu informieren, wie die Eigenschaft verwendet wird.
Hinweis
WMI entspricht der CIM 2.5-Spezifikation.
Für Qualifizierer gelten die folgenden Einschränkungen:
- Nicht alle Standardqualifizierer können zusammen verwendet werden.
- Nicht alle Qualifizierer können auf alle Konstrukte angewendet werden, z. B. Zuordnung oder Verweis. Diese Einschränkungen werden in der Liste „Gilt für“ angegeben.
- Für ein bestimmtes Konstrukt, z. B. eine Zuordnung oder einen Verweis, kann die Verwendung der rechtlichen Qualifizierer weiter eingeschränkt sein, beispielsweise weil sich einige Qualifizierer gegenseitig ausschließen oder die Verwendung eines Qualifizierers einige Einschränkungen für den Wert eines anderen impliziert. Diese Nutzungsregeln sind dokumentiert.
- Rechtliche Qualifizierer werden nur von Entitäten wie Eigenschaften, Methoden, Instanzen oder Unterklassen geerbt, nicht von Zuordnungen oder Verweisen. Beispielsweise wird der MaxLen-Qualifizierer, der für Eigenschaften gilt, nicht von Verweisen geerbt.
Im Folgenden werden WMI-Standardqualifizierer aufgeführt.
Abstract
Datentyp: boolean (boolesch)
Gilt für: Klassen, Zuordnungen, Indikationen
Gibt an, dass die Klasse abstrakt ist und nur als Basis für neue Klassen dient. Der Standardwert lautet FALSE. Sie können keine Instanzen abstrakter Klassen erstellen. Das Fehlen dieses Qualifizierers deutet darauf hin, dass die Klasse nicht abstrakt ist. Daher ist dieser Qualifizierer für alle abstrakten Klassen erforderlich.
Aggregate
Datentyp: boolean (boolesch)
Gilt für: Verweise
Gibt an, dass der Verweis die übergeordnete Komponente einer Aggregationszuordnung ist. Der Standardwert lautet FALSE.
Verwendung: Die Qualifizierer Aggregation und Aggregate werden zusammen verwendet. Aggregation qualifiziert die Zuordnung, und Aggregate gibt den übergeordneten Verweis an.
Aggregation
Datentyp: boolean (boolesch)
Gilt für: Zuordnungen
Gibt an, dass es sich bei der Zuordnung um eine Aggregation handelt. Der Standardwert lautet FALSE. Wird mit Aggregate verwendet. Dieser Qualifizierer ist für alle Aggregationszuordnungen erforderlich.
Alias
Datentyp: string (Zeichenfolge)
Gilt für: Eigenschaften, Verweise, Methoden
Alternativer Name für eine Eigenschaft oder Methode im Schema. Der Standardwert ist NULL.
ArrayType
Datentyp: string (Zeichenfolge)
Gilt für: Eigenschaften, Parameter
Typ des qualifizierten Arrays.
Gültige Werte sind:
- Bag (Standard)
- Indiziert
- geordnete
Verwendung: Wenden Sie diesen Typ von Qualifizierer nur auf Eigenschaften und Parameter vom Typ „Array“ an (definiert mithilfe der Klammersyntax).
BitMap
Datentyp: string array (Zeichenfolgenarray)
Gilt für: Eigenschaften, Methoden, Parameter
Zuordnung der signifikanten Bitpositionen, bei denen jede signifikante Position aktiviert oder deaktiviert sein kann. Jedes aktivierte Bit wird einem entsprechenden Wert im BitValues-Array zugeordnet. Wenn mehrere Bits aktiviert sind, werden mehrere gleichzeitige Werte im BitValues-Array angegeben. Der Standardwert ist NULL.
Weitere Informationen finden Sie unter BitMap und BitValues.
BitValues
Datentyp: string array (Zeichenfolgenarray)
Gilt für: Eigenschaften, Methoden, Parameter
Übersetzung eines Bitpositionswerts in eine zugeordnete Zeichenfolge. Der Standardwert ist NULL.
Weitere Informationen finden Sie unter BitMap und BitValues.
Constructor
Datentyp: boolean (boolesch)
Gilt für: Methoden
Gibt an, dass die Methode Instanzen erstellt. Diese Methoden sind nicht darauf beschränkt, auf eine einzige Instanz oder eine einzige Klasse zu wirken. Ein Konstruktor kann beispielsweise sowohl Zuordnungsinstanzen als auch Instanzen der Klasse erstellen, die den Konstruktor definiert.
Der Constructor-Qualifizierer ist nur für Informationen vorgesehen. Es wird nicht erwartet, dass er vom Objekt-Manager verarbeitet wird. Der Objekt-Manager muss keine Konstruktormethoden aufrufen, wenn ein Objekt erstellt wird. Wenn ein Konstruktor aufgerufen wird, muss der Objekt-Manager außerdem keine Konstruktormethoden aufrufen, die für eine übergeordnete Klasse der ursprünglichen Klasse definiert sind. Der Standardwert lautet FALSE.
CreateBy
Datentyp: string (Zeichenfolge)
Gilt für: Klassen
Name der Methode, mit der Instanzen dieser Klasse erstellt werden. Der Wert ist entweder „PutInstance“ oder der Name einer anderen Methode, die die Instanzen erstellt. Der Standardwert ist NULL.
Verwendung: Dieser Qualifizierer kann nur verwendet werden, wenn der SupportsCreate-Qualifizierer vorhanden ist.
DeleteBy
Datentyp: string (Zeichenfolge)
Gilt für: Klassen
Name der Methode, mit der Instanzen dieser Klasse gelöscht werden. Der Wert ist entweder „DeleteInstance“ oder der Name einer anderen Methode, die die Instanzen löscht. Der Standardwert ist NULL.
Verwendung: Dieser Qualifizierer kann nur verwendet werden, wenn der SupportsDelete-Qualifizierer vorhanden ist.
Description
Datentyp: string (Zeichenfolge)
Gilt für: Alle
Beschreibung eines benannten Elements. Der Standardwert ist NULL.
Destructor
Datentyp: boolean (boolesch)
Gilt für: Methoden
Gibt an, dass die Methode Instanzen löscht. Methoden, die den Destructor-Qualifizierer verwenden, löschen die Instanz, auf die der Destruktor angewendet wird, und sind nicht auf eine einzelne Instanz oder Klasse beschränkt. Ein Destruktor kann beispielsweise sowohl Zuordnungsinstanzen als auch Instanzen der Klasse löschen, die den Destruktor definiert.
Der Destructor-Qualifizierer ist nur für Informationen vorgesehen. Es wird nicht erwartet, dass er vom Objekt-Manager verarbeitet wird. Der Objekt-Manager muss beim Löschen einer Instanz nicht unbedingt eine Methode aufrufen, die über den Destructor-Qualifizierer verfügt. Wenn ein Destruktor aufgerufen wird, muss der Objekt-Manager außerdem keine Destruktormethoden aufrufen, die für eine übergeordnete Klasse der ursprünglichen Klasse definiert sind. Der Standardwert lautet FALSE.
DisplayName
Datentyp: string (Zeichenfolge)
Gilt für: Alle
Name, der auf der Benutzeroberfläche anstelle des tatsächlichen Elementnamens angezeigt wird. Der Standardwert ist NULL.
EmbeddedInstance
Datentyp: string (Zeichenfolge)
Gilt für: Alle
Das qualifizierte Element vom Typ „string“ enthält eine eingebettete Instanz. Der Qualifiziererwert gibt den Namen einer CIM-Klasse im selben Namespace an wie die Klasse, die das qualifizierte Element besitzt. Die eingebettete Instanz ist eine Instanz der angegebenen Klasse, einschließlich Instanzen ihrer Unterklassen. Der Standardwert ist NULL.
Gauge
Datentyp: boolean (boolesch)
Gilt für: Alle
Gibt an, dass die Eigenschaft eine nicht negative ganze Zahl darstellt, die erhöht oder verringert werden, aber einen maximal zulässigen Wert nicht überschreiten kann. Der Standardwert lautet FALSE.
Der Maximalwert der Eigenschaft darf nicht größer als 2^n–1 sein. N kann je nach Datentyp der Eigenschaft, auf die dieser Qualifizierer angewendet wird, 8, 16, 32 oder 64 sein. Ein Maß hat den Maximalwert erreicht, wenn die zu modellierenden Informationen größer oder gleich diesem Maximalwert sind. Wenn die zu modellierenden Informationen anschließend unter den Maximalwert sinken, verringert sich auch das Maß. Dieser Qualifizierer gilt nur für Eigenschaften mit einem ganzzahligen Datentyp ohne Vorzeichen.
In
Datentyp: boolean (boolesch)
Gilt für: Parameter
Gibt an, dass der Parameter verwendet wird, um Werte an eine Methode zu übergeben. Der Standardwert ist TRUE.
In, Out
Datentyp: boolean (boolesch)
Gilt für: Parameter
Gibt an, dass es sich beim Parameter sowohl um einen Eingabe- als auch um einen Ausgabeparameter handelt.
Datentyp: boolean (boolesch)
Gilt für: Eigenschaften, Verweise
Gibt an, dass die Eigenschaft Teil des Namespacehandles ist. Wenn mehrere Eigenschaften über den Key-Qualifizierer verfügen, bilden alle diese Eigenschaften zusammen den Schlüssel (einen zusammengesetzten Schlüssel). Zusammen müssen die Schlüsseleigenschaften einen eindeutigen Verweis für jede Klasseninstanz bereitstellen. Wenn dieser Qualifizierer für eine Eigenschaft platziert wird, ist nur der Wert TRUE zulässig.
Lazy
Gilt für: Eigenschaften
Gibt an, dass die Rückgabe der Eigenschaft ressourcenintensiv ist und viel Prozessorzeit und Arbeitsspeicher beansprucht. WMI verbessert die Leistung von Abfragen, indem nicht versucht wird, die mit dem Lazy-Qualifizierer markierten Eigenschaften zurückzugeben.
MappingStrings
Datentyp: string array (Zeichenfolgenarray)
Gilt für: Klassen, Eigenschaften, Zuordnungen, Indikation, Verweise
Satz von Werten, die einen Pfad zu einem Speicherort angeben, an dem Sie weitere Informationen zum Ursprung einer Eigenschaft, Klasse, Zuordnung, Indikation oder Referenz finden. Die Zuordnungszeichenfolge kann ein Verzeichnispfad, eine URL, ein Registrierungsschlüssel, eine Includedatei, ein Verweis auf eine CIM-Klasse oder ein anderes Format sein. Der Standardwert ist NULL.
Max
Datentyp: int
Gilt für: Verweise
Die maximale Anzahl von Werten, die ein bestimmter Verweis für jeden Satz anderer Verweiswerte in der Zuordnung aufweisen kann. Der Standardwert ist NULL. Wenn in einer Zuordnung beispielsweise A-Instanzen mit B-Instanzen verknüpft werden und für jede B-Instanz höchstens eine A-Instanz vorliegen darf, sollte der Verweis auf A maximal einen Qualifizierer aufweisen.
MaxLen
Datentyp: int
Gilt für: Eigenschaften, Methoden, Parameter
Maximale Länge (in Zeichen) eines string-Datenelements und Angabe der Unterstützung von Arrays mit fester Länge.
Wenn ein Array mit fester Länge gefunden wird, enthält der MaxLen-Qualifizierer die feste Länge, die während des Parsens gefunden wurde. Wenn ein Array mit variabler Länge gefunden wird, wird dieser Qualifizierer nicht verwendet. MaxLen wird verwendet, um die maximale Anzahl von Elementen vorzuschlagen, die in einem Array gespeichert werden sollen. Beim Überschreiben des Standardwerts kann ein beliebiger ganzzahliger Wert ohne Vorzeichen (uint32) angegeben werden. Ein Wert von NULL (Standard) bezeichnet eine unbegrenzte Länge.
MaxValue
Datentyp: int
Gilt für: Eigenschaften, Methoden, Parameter
Maximalwert des Objekts. Der Standardwert ist NULL.
Min
Datentyp: int
Gilt für: Verweise
Minimale Kardinalität des Verweises (die Mindestanzahl von Werten, die ein bestimmter Verweis für jeden Satz anderer Verweiswerte in der Zuordnung aufweisen kann). Die Standardeinstellung ist 0.
Wenn in einer Zuordnung beispielsweise A-Instanzen mit B-Instanzen verknüpft werden und für jede B-Instanz mindestens eine A-Instanz vorliegen muss, sollte der Verweis auf A mindestens einen Qualifizierer aufweisen.
MinValue
Datentyp: int
Gilt für: Eigenschaften, Methoden, Parameter
Gibt den Mindestwert des Objekts an. Der Standardwert ist NULL.
ModelCorrespondence
Datentyp: string array (Zeichenfolgenarray)
Gilt für: Eigenschaften
Satz von Werten, die eine Übereinstimmung zwischen der Eigenschaft eines Objekts und anderen Eigenschaften im CIM-Schema angeben. Der Standardwert ist NULL.
Objekteigenschaften werden mithilfe der folgenden Syntax identifiziert.
<Schemaname> "_" <Klasse oder Zuordnungsname> "." <Eigenschaftenname>
Nonlocal
Datentyp: string (Zeichenfolge)
Gilt für: Verweise
Speicherort einer Instanz, deren Wert <namespacetyp>://<namespacehandle> lautet. Der Standardwert ist NULL.
Verwendung: Dieser Qualifizierer kann nicht mit dem NonlocalType-Qualifizierer verwendet werden.
NonlocalType
Datentyp: string (Zeichenfolge)
Gilt für: Verweise
Typ des Speicherorts einer Instanz. Der zugehörige Wert ist <namespacetype>. Der Standardwert ist NULL.
Verwendung: Dieser Qualifizierer kann nicht mit dem Nonlocal-Qualifizierer verwendet werden.
NullValue
Datentyp: string (Zeichenfolge)
Gilt für: Eigenschaften
Dieser Wert gibt an, dass die zugeordnete Eigenschaft NULL ist (die Eigenschaft verfügt über keinen gültigen oder aussagekräftigen Wert). Der Standardwert ist NULL.
Die Konventionen und Einschränkungen, die zum Definieren von NULL-Werten verwendet werden, sind identisch mit denen, die für den ValueMap-Qualifizierer gelten. Beachten Sie, dass dieser Qualifizierer nicht überschrieben werden kann. Es ergibt keinen Sinn, einer Unterklasse zu erlauben, einen anderen NULL-Wert als den der übergeordneten Klasse zurückzugeben.
Out
Datentyp: boolean (boolesch)
Gilt für: Parameter
Gibt an, dass der Parameter Werte aus einer Methode zurückgibt. Der Standardwert lautet FALSE.
Override
Datentyp: string (Zeichenfolge)
Gilt für: Eigenschaften, Methoden, Verweise
Übergeordnete Klasse oder untergeordnetes Konstrukt (Eigenschaft, Methode oder Verweis), das von der Eigenschaft, der Methode oder dem Verweis desselben Namens in der abgeleiteten Klasse überschrieben wird. Der Standardwert ist NULL.
Das Format lautet:
[<Klasse>.]<untergeordnetes Konstrukt>
Wenn der Klassenname nicht angegeben wird, gilt die Überschreibung für das untergeordnete Konstrukt in der übergeordneten Klasse in der Klassenhierarchie.
Verwendung: Der Override-Qualifizierer kann nur auf Konstrukte verweisen, die auf demselben Metamodell basieren. Es ist nicht zulässig, einen Konstruktnamen oder eine Signatur während eines Überschreibungsvorgangs zu ändern.
OverrideValue
Gilt für: Klassen
Gibt an, dass der Eigenschaftswert einer Unterklasse den Wert in einer übergeordneten Klasse überschreibt. Die funktionsbezogene Implikation besteht darin, dass das übergeordnete Element eine Instanz mit dem überschriebenen Wert zurückgeben muss, wenn Sie eine Abfrage für die übergeordnete Klasse ausführen und wenn Ihre WHERE-Klausel diese Eigenschaft enthält. Daher passt die Windows-Verwaltung die WHERE-Klausel der an die übergeordnete Klasse gesendeten Abfrage an, um Verweise auf diese Eigenschaft auszuschließen.
Propagated
Datentyp: string (Zeichenfolge)
Gilt für: Eigenschaften
Name des Schlüssels, der weitergegeben wird. Der Standardwert ist NULL.
Die Verwendung dieses Qualifizierers setzt voraus, dass nur ein schwacher Qualifizierer für einen Verweis vorhanden ist, der die enthaltende Klasse als Ziel aufweist. Die zugeordnete Eigenschaft muss denselben Wert wie die Eigenschaft aufweisen, die vom Qualifizierer in der Klasse auf der anderen Seite der schwachen Zuordnung benannt wird. Das Format lautet:
[<Klasse>.]<untergeordnetes Konstrukt>
Verwendung: Wenn der Propagated-Qualifizierer verwendet wird, muss der Key-Qualifizierer mit dem Wert TRUE angegeben werden.
Read
Datentyp: boolean (boolesch)
Gilt für: Eigenschaften
Gibt an, ob die Eigenschaft lesbar ist. Der Standardwert ist TRUE.
Required
Datentyp: boolean (boolesch)
Gilt für: Eigenschaften
Gibt an, ob für die Eigenschaft ein Wert ungleich NULL erforderlich ist. Der Standardwert lautet FALSE.
Revision
Datentyp: string (Zeichenfolge)
Gilt für: Klassen, Zuordnungen, Indikationen, Schemas
Nebenrevisionsnummer des Schemaobjekts. Der Standardwert ist NULL.
Verwendung: Der Version-Qualifizierer muss vorhanden sein, um die Hauptversionsnummer anzugeben, wenn der Revision-Qualifizierer verwendet wird.
Schema
Datentyp: string (Zeichenfolge)
Gilt für: Eigenschaften, Methoden
Der Name des Schemas, in dem das Feature definiert ist. Der Standardwert ist NULL.
Source
Datentyp: string (Zeichenfolge)
Gilt für: Klassen, Zuordnungen, Indikationen, Verweise
Speicherort einer Instanz. Der Standardwert ist NULL.
Der Wert des Qualifizierers ist <namespacetyp>://<namespacehandle>.
Verwendung: Der Source-Qualifizierer kann nicht mit dem SourceType-Qualifizierer verwendet werden.
SourceType
Datentyp: string (Zeichenfolge)
Gilt für: Klassen, Zuordnungen, Indikationen, Verweise
Typ des Speicherorts einer Instanz. Der Wert dieses Qualifizierers ist <namespacetype>. Der Standardwert ist NULL.
Verwendung: Der SourceType-Qualifizierer kann nicht mit dem Source-Qualifizierer verwendet werden.
SupportsCreate
Datentyp: boolean (boolesch)
Gilt für: Klassen
Gibt an, ob die Klasse die Erstellung von Instanzen unterstützt. Der Standardwert lautet FALSE.
SupportsDelete
Datentyp: boolean (boolesch)
Gilt für: Klassen
Gibt an, ob die Klasse das Löschen von Instanzen unterstützt. Der Standardwert lautet FALSE.
SupportsUpdate
Datentyp: boolean (boolesch)
Gilt für: Klassen
Gibt an, ob die Klasse die Änderung (Aktualisierung) von Instanzen unterstützt. Der Standardwert lautet FALSE.
Terminal
Datentyp: boolean (boolesch)
Gilt für: Klassen
Gibt an, ob die Klasse Unterklassen aufweisen kann. Der Standardwert lautet FALSE.
Wenn eine Unterklasse deklariert wird, generiert der Compiler einen Fehler.
Verwendung: Dieser Qualifizierer kann nicht neben dem Abstract-Qualifizierer vorhanden sein. Wenn sowohl der Terminal- als auch der Abstract-Qualifizierer angegeben werden, generiert der Compiler einen Fehler.
Units
Datentyp: string (Zeichenfolge)
Gilt für: Eigenschaften, Methoden, Parameter
Typ der Einheit, in der das zugeordnete Datenelement ausgedrückt wird. Der Standardwert ist NULL.
Beispielsweise kann ein Größendatenelement den Wert „Bytes“ für Units aufweisen.
ValueMap
Datentyp: string array (Zeichenfolgenarray)
Gilt für: Eigenschaften, Methoden, Parameter
Satz zulässiger Werte für eine Eigenschaft, einen Methodenrückgabetyp oder einen Methodenparameter. Der Standardwert ist NULL.
Verwendung: Dieser Qualifizierer kann allein oder in Kombination mit dem Values-Qualifizierer verwendet werden. Bei Verwendung in Kombination mit dem Values-Qualifizierer gibt die Position des Werts im ValueMap-Array die Position des entsprechenden Eintrags im Values-Array an. Verwenden Sie den ValueMap-Qualifizierer nur mit Zeichenfolgen und ganzzahligen Werten. Die Syntax für die Darstellung eines ganzzahligen Werts im Wertzuordnungsarray lautet [+|=]Ziffer[*Ziffer]. Der Inhalt, die maximale Anzahl von Ziffern und der dargestellte Wert werden durch den Typ der zugeordneten Eigenschaft eingeschränkt. Beispielsweise darf uint8 kein Vorzeichen aufweisen, muss weniger als vier Ziffern umfassen und einen Wert kleiner als 256 darstellen.
Values
Datentyp: string array (Zeichenfolgenarray)
Gilt für: Eigenschaften, Methoden, Parameter
Wertesatz, der einen ganzzahligen Wert in eine zugeordnete Zeichenfolge übersetzt. Der Standardwert ist NULL.
Diese Eigenschaft gibt auch ein Array von Zeichenfolgenwerten an, die einer Enumerationseigenschaft zugeordnet werden sollen. Dieser Qualifizierer kann entweder auf eine ganzzahlige Eigenschaft oder auf eine Zeichenfolgeneigenschaft angewendet werden, und die Zuordnung kann implizit oder explizit sein. Wenn die Zuordnung implizit ist, stellen ganzzahlige oder Zeichenfolgen-Eigenschaftswerte Ordnungspositionen im Values-Array dar. Wenn die Zuordnung explizit ist, muss die Eigenschaft eine ganze Zahl sein, und gültige Eigenschaftswerte werden in dem vom ValueMap-Qualifizierer definierten Array aufgeführt. Weitere Informationen finden Sie unter ValueMap.
Wenn kein ValueMap-Qualifizierer vorhanden ist, wird das Values-Array anhand des Werts in der zugeordneten Eigenschaft, dem Methodenrückgabetyp oder dem Methodenparameter (relativ zu null) indiziert. Wenn ein ValueMap-Qualifizierer vorliegt, wird der Werteindex durch die Position des Eigenschaftswerts in der Wertzuordnung definiert.
Version
Datentyp: string (Zeichenfolge)
Gilt für: Klassen, Schemas, Zuordnungen, Indikationen
Hauptversionsnummer des Schemaobjekts. Der Standardwert ist NULL. Die Versionsnummer wird erhöht, wenn am Schema Änderungen vorgenommen werden, die die Schnittstelle verändern.
Weak
Datentyp: boolean (boolesch)
Gilt für: Verweise
Gibt an, dass die Schlüssel der Referenzklasse die Schlüssel der anderen Teilnehmer in der Zuordnung enthalten. Der Standardwert lautet FALSE.
Dieser Qualifizierer wird verwendet, wenn die Identität der Referenzklasse von der Identität der anderen Teilnehmer in der Zuordnung abhängt. Es darf nur ein Verweis auf eine bestimmte Klasse schwach sein. Die anderen Klassen in der Zuordnung müssen einen Schlüssel definieren. Die Schlüssel der anderen Klassen in der Zuordnung werden in der Referenzklasse wiederholt und mit einem Propagated-Qualifizierer markiert.
Write
Datentyp: boolean (boolesch)
Gilt für: Eigenschaften
Gibt an, dass Anwendungen oder Skripts den Eigenschaftswert ändern können. Das Konto, das die Anwendung ausführt, muss Zugriff auf den Namespace haben, der Instanzen der Klasse enthält. Die Anbieterimplementierung kann auch den Zugriff auf Anbieterdaten einschränken. Der Wert TRUE gibt an, dass die Eigenschaft von Consumern gelesen und geschrieben werden kann, denen der Zugriff von WMI und dem Anbieter gewährt wird. Der Standardwert lautet FALSE.
Eine Eigenschaft, welcher der Write-Qualifizierer fehlt, kann möglicherweise dennoch schreibbar sein. Die Anbieterimplementierung kann das Ändern von Eigenschaften in den Anbieterklassen unabhängig davon zulassen, ob der Write-Qualifizierer vorhanden ist.
WriteAtCreate
Datentyp: boolean (boolesch)
Gilt für: Eigenschaften
Gibt an, ob die Eigenschaft bei der Instanzerstellung schreibbar ist. Dieser Qualifizierer kann in Verbindung mit dem WriteAtCreate-Qualifizierer verwendet werden. Der Standardwert lautet FALSE.
WriteAtUpdate
Datentyp: boolean (boolesch)
Gilt für: Eigenschaften
Gibt an, ob die Eigenschaft bei der Instanzaktualisierung schreibbar ist. Dieser Qualifizierer kann in Verbindung mit dem WriteAtCreate-Qualifizierer verwendet werden. Der Standardwert lautet FALSE.
Beispiele
Weitere Informationen zum Abrufen von Qualifizierern finden Sie im PowerShell-Codebeispiel Get-WmiClassMethodsAndWritableWmiProperties im TechNet-Katalog.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
Windows Server 2008 |