Partager via


Conditions requises pour le chemin d’accès de l’objet WMI

WMI utilise des chemins d’accès aux objets dans les propriétés de référence des classes d’association pour identifier les objets associés, ainsi que des chemins d’accès aux objets dans les paramètres d’entrée ou de sortie pour plusieurs méthodes. Étant donné que les chemins d’accès aux objets sont traités comme des chaînes à des fins de recherche et de comparaison, la valeur d’un chemin d’accès d’objet, lorsqu’il est utilisé comme propriété de référence, est toujours la chaîne elle-même, et non l’objet déréférencé. Les comparaisons de chaînes traitant des chemins d’accès aux objets ne respectent jamais la casse.

Un chemin d’accès d’objet peut utiliser la syntaxe suivante :

  • Chaînes contenues entre guillemets simples.
  • Barres obliques en tant que séparateurs.
  • Barres obliques inverses en tant que séparateurs.
  • Constantes hexadécimales pour les entiers.
  • Constantes booléennes pour les classes avec des clés acceptant des valeurs booléennes.
  • Notation d’URL pour représenter des caractères non imprimables, comme %20 pour un espace vide.

De plus, une chaîne de chemin d’accès à un objet doit respecter les conditions suivantes :

  • Serveur local supposé avec un chemin d’espace de noms partiel. Ainsi, la spécification de la racine et de l’espace de noms par défaut implique la racine et l’espace de noms par défaut sur le serveur local.
  • Aucun espace blanc au sein d’un élément ou entre les éléments.
  • Les guillemets incorporés dans les chemins d’accès aux objets sont autorisés, mais doivent délimiter les guillemets avec des caractères d’échappement, comme dans une application C ou C++.
  • Seules les valeurs décimales sont reconnues en tant que parties numériques de clés.