Share via


Enumerazione WbemComparisonFlagEnum (wbemdisp.h)

Le costanti WbemComparisonFlagEnum definiscono le impostazioni per il confronto degli oggetti e vengono usate da SWbemObject.CompareTo_.

La libreria di tipi di scripting WMI, wbemdisp.tlb, definisce queste costanti. Le applicazioni Visual Basic possono accedere a questa libreria; i linguaggi script devono usare direttamente il valore della costante, a meno che non usino il formato di file XML WSH (Windows Script Host). Per altre informazioni, vedere Uso della libreria dei tipi di script WMI.

Sintassi

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

Costanti

 
wbemComparisonFlagIncludeAll
Valore: 0
Usato per confrontare tutte le proprietà, i qualificatori e i sapori.
wbemComparisonFlagIgnoreQualifiers
Valore: 0x1
Ignora tutti i qualificatori (inclusi Key e Dynamic) in confronto.
wbemComparisonFlagIgnoreObjectSource
Valore: 0x2
Ignora l'origine degli oggetti, ovvero il server e lo spazio dei nomi da cui provengono, rispetto ad altri oggetti.
wbemComparisonFlagIgnoreDefaultValues
Valore: 0x4
Ignora i valori predefiniti delle proprietà (solo significativi quando si confrontano le classi).
wbemComparisonFlagIgnoreClass
Valore: 0x8
Indica al sistema di presupporre che gli oggetti confrontati siano istanze della stessa classe. Di conseguenza, questa costante confronta solo le informazioni correlate all'istanza. Usare per ottimizzare le prestazioni. Se gli oggetti non sono della stessa classe, i risultati non verranno definiti.
wbemComparisonFlagIgnoreCase
Valore: 0x10
Confronta i valori di stringa in modo senza distinzione tra maiuscole e minuscole. Questo vale sia per le stringhe che per i valori qualificatori. I nomi di proprietà e qualificatori vengono sempre confrontati in modo senza distinzione tra maiuscole e minuscole, se questa costante viene specificata o meno.
wbemComparisonFlagIgnoreFlavor
Valore: 0x20
Ignorare i sapori qualificatori. Questa costante tiene ancora conto dei valori qualificatori, ma ignora le distinzione del sapore, ad esempio le regole di propagazione e le restrizioni di override.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione wbemdisp.h

Vedi anche

Costanti API di scripting