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


перечисление WBEM_COMPARISON_FLAG (wbemcli.h)

Содержит флаги, определяющие сравнение, выполняемое при использовании метода IWbemClassObject::CompareTo .

Синтаксис

typedef enum tag_WBEM_COMPARISON_FLAG {
  WBEM_COMPARISON_INCLUDE_ALL = 0,
  WBEM_FLAG_IGNORE_QUALIFIERS = 0x1,
  WBEM_FLAG_IGNORE_OBJECT_SOURCE = 0x2,
  WBEM_FLAG_IGNORE_DEFAULT_VALUES = 0x4,
  WBEM_FLAG_IGNORE_CLASS = 0x8,
  WBEM_FLAG_IGNORE_CASE = 0x10,
  WBEM_FLAG_IGNORE_FLAVOR = 0x20
} WBEM_COMPARISON_FLAG;

Константы

 
WBEM_COMPARISON_INCLUDE_ALL
Значение: 0
Сравните все функции.
WBEM_FLAG_IGNORE_QUALIFIERS
Значение: 0x1
При сравнении игнорируйте все квалификаторы (включая key и dynamic).
WBEM_FLAG_IGNORE_OBJECT_SOURCE
Значение: 0x2
По сравнению с другими объектами игнорируйте источник объектов , а именно сервер и пространство имен, из чего они пришли.
WBEM_FLAG_IGNORE_DEFAULT_VALUES
Значение: 0x4
Игнорировать значения свойств по умолчанию. Этот флаг имеет смысл только при сравнении классов.
WBEM_FLAG_IGNORE_CLASS
Значение: 0x8
Предположим, что сравниваемые объекты являются экземплярами одного класса. Следовательно, этот флаг сравнивает только сведения, связанные с экземпляром. Этот флаг позволяет оптимизировать производительность. Если объекты не являются экземплярами одного класса, результаты будут неопределенными.
WBEM_FLAG_IGNORE_CASE
Значение: 0x10
Сравнение строковых значений без учета регистра. Это относится как к строкам, так и к значениям квалификатора. Имена свойств и квалификаторов всегда сравниваются без учета регистра, независимо от того, установлен данный флаг или нет.
WBEM_FLAG_IGNORE_FLAVOR
Значение: 0x20
Игнорировать варианты квалификатора. Этот флаг по-прежнему учитывает значения квалификатора, но игнорирует различия вкуса, такие как правила распространения и ограничения переопределения (дополнительные сведения см. в разделе
Варианты квалификатора).

Требования

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