Compartilhar via


Requisitos de caminho do objeto WMI

O WMI usa caminhos de objeto nas propriedades de referência de classes de associação para identificar objetos relacionados, bem como usar 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 cadeia de caracteres em si e não o objeto desreferenciado. 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 em aspas simples.
  • Encaminhar barras como separadores.
  • Barras invertidas como separadores.
  • Constantes hexadecimais para inteiros.
  • Constantes boolianas para classes com chaves que levam 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 obedecer às seguintes restrições:

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