WBEM_FLAVOR_TYPE 枚举 (wbemcli.h)

Lists限定符口味。

语法

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

限定符风格