WBEM_FLAVOR_TYPE列舉 (wbemcli.h)

清單 限定符變體。

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;

常數

 
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

限定符類別