WBEM_FLAVOR_TYPE enumeration (wbemcli.h)
Lists qualifier flavors.
Syntax
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;
Constants
WBEM_FLAVOR_DONT_PROPAGATE Value: 0 The qualifier is not propagated to instances or derived classes. |
WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE Value: 0x1 The qualifier is propagated to instances. |
WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS Value: 0x2 The qualifier is propagated to derived classes. This flavor is only appropriate for qualifiers defined for a class and cannot be attached to a qualifier describing a class instance. |
WBEM_FLAVOR_MASK_PROPAGATION Value: 0xf |
WBEM_FLAVOR_OVERRIDABLE Value: 0 When propagated to a derived class or instance, the value of the qualifier can be overridden. Setting EnableOverride is optional because being able to override the qualifier value is the default functionality for propagated qualifiers. |
WBEM_FLAVOR_NOT_OVERRIDABLE Value: 0x10 The qualifier cannot be overridden in a derived class or instance. Note that being able to override a propagated qualifier is the default. |
WBEM_FLAVOR_MASK_PERMISSIONS Value: 0x10 |
WBEM_FLAVOR_ORIGIN_LOCAL Value: 0 For a class: the property belongs to the derived-most class. For an instance: the property is modified at the instance level (that is, either a value was supplied or a qualifier was added/modified). |
WBEM_FLAVOR_ORIGIN_PROPAGATED Value: 0x20 For a class: The property was inherited from the parent class. For an instance: The property, while inherited from the parent class, has not been modified at the instance level. |
WBEM_FLAVOR_ORIGIN_SYSTEM Value: 0x40 The property is a standard system property. |
WBEM_FLAVOR_MASK_ORIGIN Value: 0x60 |
WBEM_FLAVOR_NOT_AMENDED Value: 0 |
WBEM_FLAVOR_AMENDED Value: 0x80 The qualifier is not required in the basic class definition and can be moved to the amendment to be localized. |
WBEM_FLAVOR_MASK_AMENDED Value: 0x80 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Minimum supported server | Windows Server 2008 |
Header | wbemcli.h |