énumération WBEM_FLAVOR_TYPE (wbemcli.h)

Listes saveurs de qualificateur.

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;

Constantes

 
WBEM_FLAVOR_DONT_PROPAGATE
Valeur : 0
Le qualificateur n’est pas propagé aux classes dérivées.
WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE
Valeur : 0x1
Le qualificateur est propagé aux instances.
WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS
Valeur : 0x2
Le qualificateur est propagé aux classes dérivées. Ce type convient uniquement aux qualificateurs définis pour une classe et ne peut pas être attaché à un qualificateur décrivant une classe instance.
WBEM_FLAVOR_MASK_PROPAGATION
Valeur : 0xf
WBEM_FLAVOR_OVERRIDABLE
Valeur : 0
Lorsqu’il est propagé à une classe dérivée ou à une instance, la valeur du qualificateur peut être remplacée. L'option EnableOverride est facultative, car la possibilité de remplacer la valeur du qualificateur est la fonctionnalité par défaut pour les qualificateurs propagés.
WBEM_FLAVOR_NOT_OVERRIDABLE
Valeur : 0x10
Le qualificateur ne peut pas être écrasé dans une classe ou une instance dérivée. Notez que la possibilité d’écraser un qualificateur propagé est activée par défaut.
WBEM_FLAVOR_MASK_PERMISSIONS
Valeur : 0x10
WBEM_FLAVOR_ORIGIN_LOCAL
Valeur : 0
Pour une classe : la propriété appartient à la classe la plus dérivée.

Pour un instance : la propriété est modifiée au niveau instance (autrement dit, une valeur a été fournie ou un qualificateur a été ajouté/modifié).
WBEM_FLAVOR_ORIGIN_PROPAGATED
Valeur : 0x20
Pour une classe : la propriété a été héritée de la classe parente.

Pour un instance : la propriété, bien qu’héritée de la classe parente, n’a pas été modifiée au niveau instance.
WBEM_FLAVOR_ORIGIN_SYSTEM
Valeur : 0x40
La propriété est une propriété système standard.
WBEM_FLAVOR_MASK_ORIGIN
Valeur : 0x60
WBEM_FLAVOR_NOT_AMENDED
Valeur : 0
WBEM_FLAVOR_AMENDED
Valeur : 0x80
Le qualificateur n’est pas requis dans la définition de classe de base et peut être transféré à l’avenant à localiser.
WBEM_FLAVOR_MASK_AMENDED
Valeur : 0x80

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête wbemcli.h

Voir aussi

IWbemQualifierSet ::P ut

Types de qualificateurs