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

Списки вкусы квалификатора.

Синтаксис

typedef enum tag_WBEM_FLAVOR_TYPE {
  WBEM_FLAVOR_DONT_PROPAGATE = 0,
  WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE = 0x1,
  WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS = 0x2,
  WBEM_FLAVOR_MASK_PROPAGATION = 0xf,
  WBEM_FLAVOR_OVERRIDABLE = 0,
  WBEM_FLAVOR_NOT_OVERRIDABLE = 0x10,
  WBEM_FLAVOR_MASK_PERMISSIONS = 0x10,
  WBEM_FLAVOR_ORIGIN_LOCAL = 0,
  WBEM_FLAVOR_ORIGIN_PROPAGATED = 0x20,
  WBEM_FLAVOR_ORIGIN_SYSTEM = 0x40,
  WBEM_FLAVOR_MASK_ORIGIN = 0x60,
  WBEM_FLAVOR_NOT_AMENDED = 0,
  WBEM_FLAVOR_AMENDED = 0x80,
  WBEM_FLAVOR_MASK_AMENDED = 0x80
} WBEM_FLAVOR_TYPE;

Константы

 
WBEM_FLAVOR_DONT_PROPAGATE
Значение: 0
Квалификатор не распространяется на экземпляры или производные классы.
WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE
Значение: 0x1
Квалификатор распространяется в экземпляры.
WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS
Значение: 0x2
Квалификатор распространяется на производные классы. Этот вариант подходит только для квалификаторов, определенных для класса, и не может быть присоединен к квалификатору, описывающего экземпляр класса.
WBEM_FLAVOR_MASK_PROPAGATION
Значение: 0xf
WBEM_FLAVOR_OVERRIDABLE
Значение: 0
При распространении в производном классе или экземпляре значение квалификатора может быть переопределено. Параметр EnableOverride необязателен, так как возможность переопределения значения квалификатора является функцией по умолчанию для распространяемых квалификаторов.
WBEM_FLAVOR_NOT_OVERRIDABLE
Значение: 0x10
Квалификатор невозможно переопределить в производном классе или экземпляре. Обратите внимание, что возможность переопределения распространенного квалификатора предоставляется по умолчанию.
WBEM_FLAVOR_MASK_PERMISSIONS
Значение: 0x10
WBEM_FLAVOR_ORIGIN_LOCAL
Значение: 0
Для класса: свойство принадлежит самому производном классу.

Для экземпляра: свойство изменяется на уровне экземпляра (то есть указано значение или добавлен или изменен квалификатор).
WBEM_FLAVOR_ORIGIN_PROPAGATED
Значение: 0x20
Для класса: свойство было унаследовано от родительского класса.

Для экземпляра: свойство, унаследованное от родительского класса, не было изменено на уровне экземпляра.
WBEM_FLAVOR_ORIGIN_SYSTEM
Значение: 0x40
Свойство является стандартным системным свойством.
WBEM_FLAVOR_MASK_ORIGIN
Значение: 0x60
WBEM_FLAVOR_NOT_AMENDED
Значение: 0
WBEM_FLAVOR_AMENDED
Значение: 0x80
Квалификатор не требуется в определении базового класса. Поэтому его можно переместить в изменение, которое необходимо локализовать.
WBEM_FLAVOR_MASK_AMENDED
Значение: 0x80

Требования

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

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

IWbemQualifierSet::P ut

Варианты квалификатора