WbemComparisonFlagEnum-Enumeration (wbemdisp.h)

Die WbemComparisonFlagEnum-Konstanten definieren die Einstellungen für den Objektvergleich und werden von SWbemObject.CompareTo_ verwendet.

Die WMI-Skripttypbibliothek wbemdisp.tlb definiert diese Konstanten. Visual Basic-Anwendungen können auf diese Bibliothek zugreifen. Skriptsprachen müssen den Wert der Konstanten direkt verwenden, es sei denn, sie verwenden das WSH-XML-Dateiformat (Windows Script Host). Weitere Informationen finden Sie unter Verwenden der WMI-Skripttypbibliothek.

Syntax

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

Konstanten

 
wbemComparisonFlagIncludeAll
Wert: 0
Wird verwendet, um alle Eigenschaften, Qualifizierer und Geschmacksrichtungen zu vergleichen.
wbemComparisonFlagIgnoreQualifiers
Wert: 0x1
Ignoriert alle Qualifizierer (einschließlich Key und Dynamic) im Vergleich.
wbemComparisonFlagIgnoreObjectSource
Wert: 0x2
Ignoriert die Quelle der Objekte, d. h. den Server und den Namespace, von dem sie stammen, im Vergleich zu anderen Objekten.
wbemComparisonFlagIgnoreDefaultValues
Wert: 0x4
Ignoriert Standardwerte von Eigenschaften (nur beim Vergleichen von Klassen sinnvoll).
wbemComparisonFlagIgnoreClass
Wert: 0x8
Weist das System an, davon auszugehen, dass es sich bei den verglichenen Objekten um Instanzen derselben Klasse handelt. Folglich vergleicht diese Konstante nur instance informationen. Verwenden Sie , um die Leistung zu optimieren. Wenn die Objekte nicht derselben Klasse entsprechen, werden die Ergebnisse nicht definiert.
wbemComparisonFlagIgnoreCase
Wert: 0x10
Vergleicht Zeichenfolgenwerte ohne Berücksichtigung von Groß- und Kleinschreibung. Dies gilt sowohl für Zeichenfolgen als auch für Qualifiziererwerte. Eigenschaften- und Qualifizierernamen werden immer ohne Beachtung der Groß-/Kleinschreibung verglichen, unabhängig davon, ob diese Konstante angegeben wird oder nicht.
wbemComparisonFlagIgnoreFlavor
Wert: 0x20
Ignoriert Qualifizierertypen. Diese Konstante berücksichtigt weiterhin Qualifiziererwerte, ignoriert jedoch Geschmacksunterschiede wie Weitergaberegeln und Außerkraftsetzungseinschränkungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile wbemdisp.h

Weitere Informationen

Skripting-API-Konstanten