Partager via


Énumération WbemComparisonFlagEnum (wbemdisp.h)

Les constantes WbemComparisonFlagEnum définissent les paramètres de comparaison d’objets et sont utilisées par SWbemObject.CompareTo_.

La bibliothèque de types de scripts WMI, wbemdisp.tlb, définit ces constantes. Les applications Visual Basic peuvent accéder à cette bibliothèque ; Les langages de script doivent utiliser directement la valeur de la constante, sauf s’ils utilisent le format de fichier XML WSH (Windows Script Host). Pour plus d’informations, consultez Utilisation de la bibliothèque de types de scripts WMI.

Syntax

typedef enum WbemComparisonFlagEnum {
  wbemComparisonFlagIncludeAll = 0,
  wbemComparisonFlagIgnoreQualifiers = 0x1,
  wbemComparisonFlagIgnoreObjectSource = 0x2,
  wbemComparisonFlagIgnoreDefaultValues = 0x4,
  wbemComparisonFlagIgnoreClass = 0x8,
  wbemComparisonFlagIgnoreCase = 0x10,
  wbemComparisonFlagIgnoreFlavor = 0x20
} ;

Constantes

 
wbemComparisonFlagIncludeAll
Valeur : 0
Permet de comparer toutes les propriétés, qualificateurs et saveurs.
wbemComparisonFlagIgnoreQualifiers
Valeur : 0x1
Ignore tous les qualificateurs (y compris key et dynamic) en comparaison.
wbemComparisonFlagIgnoreObjectSource
Valeur : 0x2
Ignore la source des objets, à savoir le serveur et l’espace de noms dont ils proviennent, par rapport à d’autres objets.
wbemComparisonFlagIgnoreDefaultValues
Valeur : 0x4
Ignore les valeurs par défaut des propriétés (significatives uniquement lors de la comparaison de classes).
wbemComparisonFlagIgnoreClass
Valeur : 0x8
Indique au système de supposer que les objets comparés sont des instances de la même classe. Par conséquent, cette constante compare uniquement les informations relatives à instance. Utilisez pour optimiser les performances. Si les objets ne sont pas de la même classe, les résultats ne sont pas définis.
wbemComparisonFlagIgnoreCase
Valeur : 0x10
Mode comparant les valeurs de chaîne sans distinction minuscules/majuscules. Il s'applique aux chaînes et aux valeurs de qualificateurs. Les noms des propriétés et des qualificateurs sont toujours comparés de manière indépendante de la casse, que cette constante soit spécifiée ou non.
wbemComparisonFlagIgnoreFlavor
Valeur : 0x20
Ignorer les types de qualificateurs. Cette constante 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.

Configuration requise

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

Voir aussi

Constantes de l'API de script