перечисление 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 |