Compartir a través de


Requisitos de trazado de objeto WMI

WMI usa trazados de objeto en las propiedades de referencia de las clases de asociación para identificar objetos relacionados, así como usar rutas de acceso de objeto en parámetros de entrada o salida para varios métodos. Ya que los trazados de objeto se tratan como cadenas con el fin de buscar y comparar, el valor de un trazado de objeto cuando se usa como una propiedad de referencia siempre es la propia cadena y no el objeto desreferenciado. Las comparaciones de cadenas que tratan con trazados de objeto nunca distinguen mayúsculas de minúsculas.

Un trazado de objeto puede usar esta sintaxis:

  • Cadenas contenidas entre comillas simples.
  • Barras diagonales como separadores.
  • Barras diagonales inversas como separadores.
  • Constantes hexadecimales para enteros.
  • Constantes booleanas para clases con claves que cogen valores booleanos.
  • Notación de dirección URL para representar caracteres no imprimibles, como 20 % para un espacio en blanco.

Además, una cadena de ruta de acceso de objeto debe obedecer estas restricciones:

  • Un servidor local asumido con un trazado de espacio de nombres parcial. Por lo tanto, especificar el espacio de nombres raíz y predeterminado implica el espacio de nombres raíz y predeterminado en el servidor local.
  • No hay ningún espacio en blanco dentro de un elemento o entre elementos.
  • Se permiten comillas incrustadas en trazados de objeto, pero deben delimitar las comillas con caracteres de escape, como en una aplicación de C o C++.
  • Solo se reconocen valores decimales como partes numéricas de claves.