Compartilhar via


Requisitos do caminho de objeto WMI

O WMI usa caminhos de objeto nas propriedades de referência de classes de associação para identificar objetos relacionados, bem como usa caminhos de objeto em parâmetros de entrada ou saída para vários métodos. Como os caminhos de objeto são tratados como cadeias de caracteres para fins de pesquisa e comparação, o valor de um caminho de objeto, quando usado como uma propriedade de referência, é sempre a própria cadeia de caracteres e não o objeto desreferenciado. As comparações de cadeia de caracteres que lidam com caminhos de objeto sempre diferenciam maiúsculas de minúsculas.

Um caminho de objeto pode usar a seguinte sintaxe:

  • Cadeias de caracteres contidas nas aspas simples.
  • Barras "/" como separadores.
  • Barras invertidas como separadores.
  • Constantes hexadecimais para inteiros.
  • Constantes boolianas para classes com chaves que recebem valores boolianos.
  • Notação de URL para representar caracteres não imprimíveis, como %20 para um espaço em branco.

Além disso, uma cadeia de caracteres de caminho de objeto deve seguir estas restrições:

  • Um servidor local presumido com um caminho de namespace parcial. Portanto, especificar o namespace raiz e padrão implica no namespace raiz e padrão no servidor local.
  • Nenhum espaço em branco dentro de um elemento ou entre elementos.
  • As aspas inseridas em caminhos de objeto são permitidas, mas devem delimitar as aspas com caracteres de escape, como em um aplicativo C ou C++.
  • Somente valores decimais são reconhecidos como partes numéricas de chaves.