Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In der folgenden Tabelle sind die erforderlichen und optionalen MOF-Eigenschaftsqualifizierer aufgeführt, die zum Definieren von Elementen in einem WMI-Daten- oder Ereignisblock verwendet werden können.
The following are standard MOF qualifiers: key, read, write, ValueMap, and Values. Weitere Informationen zu diesen und anderen MoF-Standardqualifizierern finden Sie unter MOF-Datentypen.
| Qualifier | Description |
|---|---|
key |
Gibt an, dass das Datenelement eine Schlüsseleigenschaft ist, die jede Instanz der Klasse eindeutig identifiziert. Nur die InstanceName-Eigenschaft kann als Schlüssel deklariert werden. |
read |
Gibt an, dass ein WMI-Client das Datenelement lesen kann. |
write |
Gibt an, dass ein WMI-Client das Datenelement festlegen kann. |
BitMap |
Specifies the bit positions of the corresponding string values that are specified in BitValues. |
BitValues |
Gibt eine Liste von Zeichenfolgenwerten (Flagnamen) an, die Bits darstellen, die im Datenelement festgelegt sind. The bit position of a flag is defined by the corresponding position specified in BitMap. |
DefineValues |
Gibt eine aufgezählte Liste an, die von der WMI-Toolsuite in eine entsprechende Liste mit #define Anweisungen kompiliert wird. |
DisplayInHex |
Gibt an, dass jeder WMI-Client, der den Eigenschaftswert anzeigt, dies in hexadezimaler Weise tun soll. |
DisplayName("string") |
Gibt eine Beschriftung an, die ein WMI-Client zum Anzeigen als Eigenschaftennamen verwenden kann. |
MaxLen(uint) |
For string properties, MaxLen specifies the maximum length of the string in characters. The uint value can be any 32-bit unsigned integer. If MaxLen is omitted, or uint is zero, then the length of the string is unlimited. |
Values |
Gibt eine Liste möglicher Werte für dieses Datenelement an. If the data item is an enumeration, ValueMap contains the index value that corresponds to the enumeration value specified in Values. |
ValueMap |
Specifies the integer values of the corresponding string values in Values. |
WmiDataId(data-item-ID) |
(Erforderlich) Identifiziert ein Datenelement innerhalb eines Datenblocks. Data item IDs must be assigned to all items in a block except the required items InstanceName and Active. Datenelement-IDs müssen in einer zusammenhängenden Datenreihe zugewiesen werden, beginnend mit 1. Die Daten-ID eines Elements bestimmt die Reihenfolge, in der das Element in einer Instanz des Datenblocks angezeigt wird; Die Reihenfolge der Elemente in der MOF-Klassendefinition ist irrelevant. |
WmiMethodId(method-item-ID) |
Identifiziert eine Methode innerhalb eines Datenblocks. |
WmiSizeIs("data-item-name") |
Gibt den Namen eines anderen Datenelements in diesem Block an, das die Anzahl der Elemente im Array mit variabler Länge an diesem Datenelement angibt. WmiSizeIs is valid only for data items that define arrays. |
WmiScale(scale-factor) |
Gibt den Skalierungsfaktor als Leistung von 10 an, den der Treiber beim Zurückgeben des Werts dieses Datenelements verwendet. For example, if scale-factor is 5, the value returned by the driver is multiplied by 10⁵. If WmiScale is omitted, scale-factor can be assumed to be 0. |
WmiTimeStamp |
Gibt an, dass ein 64-Bit-Datenelement ein Zeitstempel in Einheiten von 100 Nanosekunden seit dem 1.1.1601 ist. WmiTimeStamp is valid only for 64-bit data items. |
WmiComplexity(level) |
Gibt einen ganzzahligen Wert an, der die Komplexitätsebene des Datenelements ausdrückt. WMI-Clients können diesen Wert verwenden, um zwischen Datenelementen zu unterscheiden, die für Anfänger und Datenelemente verfügbar sein sollten, die auf erweiterte Benutzer beschränkt werden sollten. Null ist der Minimalwert, und höhere Werte deuten auf eine höhere Benutzerkomplexität hin. WmiComplexity defaults to zero if not specified. |
WmiVolatility(interval) |
Gibt das Intervall in Millisekunden zwischen Aktualisierungen dieses Datenelements an. For example, if a data item is updated once each second, interval would be 1000. A WMI client might check WmiVolatility to determine how often to query for a potentially new value. If WmiVolatility is omitted, interval is undefined. |
WmiEventTrigger("data-item-name") |
Gibt den Namen eines Datenelements in einem Ereignisblock an, den ein WMI-Client festlegen kann, um den Triggerwert für das Ereignis zu definieren. For example, if the event TooHot is qualified with WmiEventTrigger("TooHotTemperature"), a WMI client could set TooHotTemperature to instruct the driver to send the TooHot event when the device reached the user-specified value for TooHotTemperature. In der Regel definiert ein Treiber den Triggerwert. By exposing a WmiEventTrigger data item, the driver allows a client to control when a particular event is fired. |
WmiEventRate("data-item-name") |
Gibt den Namen eines Datenelements in einem Ereignisblock an, den ein WMI-Client festlegen kann, um die Häufigkeit zu steuern, mit der dieses Ereignis gesendet wird. For example, if the data item TooHot is qualified with WmiEventRate("SendEventRate"), a WMI client user could set SendEventRate to instruct the driver to send TooHot at the user-specified interval. |