Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la tabla siguiente se enumeran los calificadores de propiedad MOF obligatorios y opcionales que se pueden usar para definir elementos en un bloque de eventos o datos WMI.
The following are standard MOF qualifiers: key, read, write, ValueMap, and Values. Para obtener más información sobre estos y otros calificadores MOF estándar, consulte Tipos de datos MOF.
| Qualifier | Description |
|---|---|
key |
Indica que el elemento de datos es una propiedad clave que identifica de forma única cada instancia de la clase . Solo se puede declarar una clave en la propiedad InstanceName. |
read |
Indica que un cliente WMI puede leer el elemento de datos. |
write |
Indica que un cliente WMI puede establecer el elemento de datos. |
BitMap |
Specifies the bit positions of the corresponding string values that are specified in BitValues. |
BitValues |
Especifica una lista de valores de cadena (nombres de marca) que representan bits establecidos en el elemento de datos. The bit position of a flag is defined by the corresponding position specified in BitMap. |
DefineValues |
Especifica una lista enumerada que el conjunto de herramientas WMI compila en una lista correspondiente de instrucciones #define. |
DisplayInHex |
Especifica que cualquier cliente WMI que muestre el valor de propiedad debe hacerlo en hexadecimal. |
DisplayName("string") |
Especifica un título que un cliente WMI puede usar para mostrarse como nombre de propiedad. |
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 |
Especifica una lista de valores posibles para este elemento de datos. 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) |
(Obligatorio) Identifica un elemento de datos dentro de un bloque de datos. Data item IDs must be assigned to all items in a block except the required items InstanceName and Active. Los identificadores de elemento de datos deben asignarse en una serie contigua, empezando por 1. El identificador de datos de un elemento determina el orden en el que aparece el elemento en una instancia del bloque de datos; el orden de los elementos de la definición de clase MOF es irrelevante. |
WmiMethodId(method-item-ID) |
Identifica un método dentro de un bloque de datos. |
WmiSizeIs("data-item-name") |
Especifica el nombre de otro elemento de datos de este bloque que indica el número de elementos de la matriz de longitud variable en este elemento de datos. WmiSizeIs is valid only for data items that define arrays. |
WmiScale(scale-factor) |
Especifica el factor de escalado, como una potencia de 10, que el controlador usa al devolver el valor de este elemento de datos. 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 |
Especifica que un elemento de datos de 64 bits es una marca de tiempo en unidades de 100 nanosegundos desde 1/1/1601. WmiTimeStamp is valid only for 64-bit data items. |
WmiComplexity(level) |
Especifica un valor entero que expresa el nivel de complejidad del usuario del elemento de datos. Los clientes WMI pueden usar ese valor para distinguir entre los elementos de datos que deben estar disponibles para los usuarios novatos y los elementos de datos que deben restringirse a usuarios más avanzados. Cero es el valor mínimo y los valores más altos indican una mayor complejidad del usuario. WmiComplexity defaults to zero if not specified. |
WmiVolatility(interval) |
Especifica el intervalo, en milisegundos, entre las actualizaciones de este elemento de datos. 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") |
Especifica el nombre de un elemento de datos en un bloque de eventos que un cliente WMI puede establecer para definir el valor del desencadenador para el evento. 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. Normalmente, un controlador definiría el valor del desencadenador. By exposing a WmiEventTrigger data item, the driver allows a client to control when a particular event is fired. |
WmiEventRate("data-item-name") |
Especifica el nombre de un elemento de datos en un bloque de eventos que un cliente WMI puede establecer para controlar la frecuencia con la que se enviará este evento. 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. |