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.

Key

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

Weitere Informationen

WMI-Qualifizierer

Hinzufügen eines Qualifizierers