Поделиться через


Требования к пути объекта WMI

WMI использует пути объектов в ссылочных свойствах классов ассоциаций для идентификации связанных объектов, а также использования путей объектов во входных или выходных параметрах для нескольких методов. Так как пути объектов обрабатываются как строки для поиска и сравнения, значение пути объекта, используемого в качестве эталонного свойства, всегда является строкой, а не объектом разыменовки. Сравнения строк, которые имеют дело с путями объектов, всегда не учитывает регистр.

Путь к объекту может использовать следующий синтаксис:

  • Строки, содержащиеся в одинарных кавычках.
  • Косая черта в качестве разделителей.
  • Backslashes в качестве разделителей.
  • Шестнадцатеричные константы для целых чисел.
  • Логические константы для классов с ключами, которые принимают логические значения.
  • Нотация URL-адреса для представления символов, не являющихся печатью, например %20 пустого пространства.

Кроме того, строка пути объекта должна соответствовать следующим ограничениям:

  • Предполагается локальный сервер с частичным путем пространства имен. Таким образом, указание корневого и стандартного пространства имен подразумевает корневое и стандартное пространство имен на локальном сервере.
  • Пробелы в элементе или между элементами отсутствуют.
  • Внедренные кавычки в пути к объектам разрешены, но должны разделять кавычки с escape-символами, как в приложении C или C++.
  • Только десятичные значения распознаются как числовые части ключей.