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 |