Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le tableau suivant répertorie les qualificateurs de propriété MOF obligatoires et facultatifs qui peuvent être utilisés pour définir des éléments dans des données WMI ou un bloc d’événements.
The following are standard MOF qualifiers: key, read, write, ValueMap, and Values. Pour plus d’informations sur ces qualificateurs MOF et d’autres qualificateurs MOF standard, consultez Types de données MOF.
| Qualifier | Description |
|---|---|
key |
Indique que l’élément de données est une propriété clé qui identifie de manière unique chaque instance de la classe. Seule la propriété InstanceName peut être déclarée clé. |
read |
Indique qu’un client WMI peut lire l’élément de données. |
write |
Indique qu’un client WMI peut définir l’élément de données. |
BitMap |
Specifies the bit positions of the corresponding string values that are specified in BitValues. |
BitValues |
Spécifie une liste de valeurs de chaîne (noms d’indicateurs) qui représentent des bits définis dans l’élément de données. The bit position of a flag is defined by the corresponding position specified in BitMap. |
DefineValues |
Spécifie une liste énumérée que la suite d’outils WMI compile dans une liste correspondante d’instructions #define. |
DisplayInHex |
Spécifie que tout client WMI qui affiche la valeur de propriété doit le faire en hexadécimal. |
DisplayName("string") |
Spécifie une légende qu’un client WMI peut utiliser pour s’afficher comme nom de propriété. |
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 |
Spécifie une liste des valeurs possibles pour cet élément de données. 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) |
(Obligatoire) Identifie un élément de données dans un bloc de données. Data item IDs must be assigned to all items in a block except the required items InstanceName and Active. Les ID d’élément de données doivent être attribués dans une série contiguë, à compter de 1. L’ID de données d’un élément détermine l’ordre dans lequel l’élément apparaît dans une instance du bloc de données ; l’ordre des éléments dans la définition de classe MOF n’est pas pertinent. |
WmiMethodId(method-item-ID) |
Identifie une méthode dans un bloc de données. |
WmiSizeIs("data-item-name") |
Spécifie le nom d’un autre élément de données dans ce bloc qui indique le nombre d’éléments dans le tableau de longueur variable à cet élément de données. WmiSizeIs is valid only for data items that define arrays. |
WmiScale(scale-factor) |
Spécifie le facteur de mise à l’échelle, sous la forme d’une puissance de 10, que le pilote utilise lors du retour de la valeur de cet élément de données. 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 |
Spécifie qu’un élément de données 64 bits est un horodatage en unités de 100 nanosecondes depuis 1/1/1601. WmiTimeStamp is valid only for 64-bit data items. |
WmiComplexity(level) |
Spécifie une valeur entière qui exprime le niveau de complexité utilisateur de l’élément de données. Les clients WMI peuvent utiliser cette valeur pour distinguer les éléments de données qui doivent être disponibles pour les utilisateurs novices et les éléments de données qui doivent être limités à des utilisateurs plus avancés. Zéro est la valeur minimale et les valeurs supérieures indiquent une complexité utilisateur plus élevée. WmiComplexity defaults to zero if not specified. |
WmiVolatility(interval) |
Spécifie l’intervalle, en millisecondes, entre les mises à jour de cet élément de données. 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") |
Spécifie le nom d’un élément de données dans un bloc d’événements qu’un client WMI peut définir pour définir la valeur de déclencheur de l’événement. 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. En règle générale, un pilote définit la valeur du déclencheur. By exposing a WmiEventTrigger data item, the driver allows a client to control when a particular event is fired. |
WmiEventRate("data-item-name") |
Spécifie le nom d’un élément de données dans un bloc d’événements qu’un client WMI peut définir pour contrôler la fréquence à laquelle cet événement sera envoyé. 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. |