Partager via


énumération WBEM_COMPARISON_FLAG (wbemcli.h)

Contient des indicateurs qui définissent la comparaison à effectuer lors de l’utilisation de la méthode IWbemClassObject ::CompareTo .

Syntax

typedef enum tag_WBEM_COMPARISON_FLAG {
  WBEM_COMPARISON_INCLUDE_ALL = 0,
  WBEM_FLAG_IGNORE_QUALIFIERS = 0x1,
  WBEM_FLAG_IGNORE_OBJECT_SOURCE = 0x2,
  WBEM_FLAG_IGNORE_DEFAULT_VALUES = 0x4,
  WBEM_FLAG_IGNORE_CLASS = 0x8,
  WBEM_FLAG_IGNORE_CASE = 0x10,
  WBEM_FLAG_IGNORE_FLAVOR = 0x20
} WBEM_COMPARISON_FLAG;

Constantes

 
WBEM_COMPARISON_INCLUDE_ALL
Valeur : 0
Comparez toutes les fonctionnalités.
WBEM_FLAG_IGNORE_QUALIFIERS
Valeur : 0x1
Ignorez tous les qualificateurs (y compris key et dynamic) en comparaison.
WBEM_FLAG_IGNORE_OBJECT_SOURCE
Valeur : 0x2
Ignorez la source des objets, à savoir le serveur et l’espace de noms dont ils proviennent, par rapport à d’autres objets.
WBEM_FLAG_IGNORE_DEFAULT_VALUES
Valeur : 0x4
Ignorer les valeurs par défaut des propriétés. Cette valeur n'est significative que pour la comparaison de classes.
WBEM_FLAG_IGNORE_CLASS
Valeur : 0x8
Suppose que les objets comparés sont des instances de la même classe. Par conséquent, cet indicateur compare uniquement les informations relatives à l’instance. Utilisez cet indicateur pour optimiser les performances. Si les objets ne sont pas de la même classe, les résultats sont non définis.
WBEM_FLAG_IGNORE_CASE
Valeur : 0x10
Comparez les valeurs de chaîne de manière non sensible à la casse. Il s'applique aux chaînes et aux valeurs de qualificateur. Les noms de propriétés et de qualificateurs sont toujours comparés sans distinction minuscules/majuscules, que cet indicateur soit spécifié ou non.
WBEM_FLAG_IGNORE_FLAVOR
Valeur : 0x20
Ignorer les types de qualificateurs. Cet indicateur prend toujours en compte les valeurs de qualificateur, mais ignore les distinctions de saveur telles que les règles de propagation et les restrictions de substitution (pour plus d’informations, consultez
Qualificateur Flavors).

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