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


Перечисление WbemComparisonFlagEnum (wbemdisp.h)

Константы WbemComparisonFlagEnum определяют параметры сравнения объектов и используются SWbemObject.CompareTo_.

Библиотека типов скриптов WMI wbemdisp.tlb определяет эти константы. Приложения Visual Basic могут получить доступ к этой библиотеке; Языки скриптов должны использовать значение константы напрямую, если только они не используют формат XML-файла узла сценариев Windows (WSH). Дополнительные сведения см. в статье Использование библиотеки типов сценариев WMI.

Синтаксис

typedef enum WbemComparisonFlagEnum {
  wbemComparisonFlagIncludeAll = 0,
  wbemComparisonFlagIgnoreQualifiers = 0x1,
  wbemComparisonFlagIgnoreObjectSource = 0x2,
  wbemComparisonFlagIgnoreDefaultValues = 0x4,
  wbemComparisonFlagIgnoreClass = 0x8,
  wbemComparisonFlagIgnoreCase = 0x10,
  wbemComparisonFlagIgnoreFlavor = 0x20
} ;

Константы

 
wbemComparisonFlagIncludeAll
Значение: 0
Используется для сравнения всех свойств, квалификаторов и вкусов.
wbemComparisonFlagIgnoreQualifiers
Значение: 0x1
Игнорирует все квалификаторы (включая Key и Dynamic) при сравнении.
wbemComparisonFlagIgnoreObjectSource
Значение: 0x2
Игнорирует источник объектов, а именно сервер и пространство имен, из чего они пришли, по сравнению с другими объектами.
wbemComparisonFlagIgnoreDefaultValues
Значение: 0x4
Игнорирует значения свойств по умолчанию (значимые только при сравнении классов).
wbemComparisonFlagIgnoreClass
Значение: 0x8
Указывает системе, что сравниваемые объекты являются экземплярами одного класса. Следовательно, эта константа сравнивает только сведения, связанные с экземпляром. Используйте для оптимизации производительности. Если объекты не относятся к одному и тому же классу, результаты будут неопределенными.
wbemComparisonFlagIgnoreCase
Значение: 0x10
Сравнивает строковые значения без учета регистра. Это относится как к строкам, так и к значениям квалификатора. Имена свойств и квалификатора всегда сравниваются без учета регистра независимо от того, указана ли эта константа или нет.
wbemComparisonFlagIgnoreFlavor
Значение: 0x20
Игнорировать варианты квалификатора. Эта константа по-прежнему учитывает значения квалификатора, но игнорирует различия вкуса, такие как правила распространения и ограничения переопределения.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть wbemdisp.h

См. также раздел

Константы API для создания скриптов