Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующей таблице перечислены обязательные и необязательные квалификаторы свойств MOF, которые можно использовать для определения элементов в данных или блоке событий WMI.
The following are standard MOF qualifiers: key, read, write, ValueMap, and Values. Дополнительные сведения об этих и других стандартных квалификаторов MOF см. в разделе "Типы данных MOF".
| Qualifier | Description |
|---|---|
key |
Указывает, что элемент данных является ключевым свойством, уникальным образом идентифицирующий каждый экземпляр класса. Только свойство InstanceName можно объявить ключ. |
read |
Указывает, что клиент WMI может считывать элемент данных. |
write |
Указывает, что клиент WMI может задать элемент данных. |
BitMap |
Specifies the bit positions of the corresponding string values that are specified in BitValues. |
BitValues |
Задает список строковых значений (имен флагов), представляющих биты, заданные в элементе данных. The bit position of a flag is defined by the corresponding position specified in BitMap. |
DefineValues |
Указывает перечислимый список, который набор инструментов WMI компилируется в соответствующий список операторов #define. |
DisplayInHex |
Указывает, что любой клиент WMI, отображающий значение свойства, должен сделать это в шестнадцатеричном формате. |
DisplayName("string") |
Указывает заголовок, который клиент WMI может использовать для отображения в качестве имени свойства. |
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 |
Указывает список возможных значений для этого элемента данных. 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) |
(обязательно) Определяет элемент данных в блоке данных. Data item IDs must be assigned to all items in a block except the required items InstanceName and Active. Идентификаторы элементов данных должны быть назначены в последовательном ряде, начиная с 1. Идентификатор данных элемента определяет порядок отображения элемента в экземпляре блока данных; Порядок элементов в определении класса MOF не имеет значения. |
WmiMethodId(method-item-ID) |
Определяет метод в блоке данных. |
WmiSizeIs("data-item-name") |
Указывает имя другого элемента данных в этом блоке, указывающее количество элементов массива переменной длины в этом элементе данных. WmiSizeIs is valid only for data items that define arrays. |
WmiScale(scale-factor) |
Указывает коэффициент масштабирования в качестве значения 10, используемый драйвером при возврате значения этого элемента данных. 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 |
Указывает, что 64-разрядный элемент данных является меткой времени в единицах 100 nanoseconds с 1.1.1.1601. WmiTimeStamp is valid only for 64-bit data items. |
WmiComplexity(level) |
Задает целочисленное значение, которое выражает уровень сложности пользователя элемента данных. Клиенты WMI могут использовать это значение, чтобы различать элементы данных, которые должны быть доступны для начинающих пользователей и элементов данных, которые должны быть ограничены более сложными пользователями. Ноль — это минимальное значение, а более высокие значения указывают на более высокую сложность пользователя. WmiComplexity defaults to zero if not specified. |
WmiVolatility(interval) |
Задает интервал в миллисекундах между обновлениями этого элемента данных. 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") |
Указывает имя элемента данных в блоке событий, который клиент WMI может задать для определения значения триггера для события. 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. Как правило, драйвер определяет значение триггера. By exposing a WmiEventTrigger data item, the driver allows a client to control when a particular event is fired. |
WmiEventRate("data-item-name") |
Указывает имя элемента данных в блоке событий, с помощью которого клиент WMI может задать частоту отправки этого события. 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. |