Compartir a través de


Enumeración WbemComparisonFlagEnum (wbemdisp.h)

Las constantes WbemComparisonFlagEnum definen la configuración de la comparación de objetos y se usan en SWbemObject.CompareTo_.

La biblioteca de tipos de scripting WMI, wbemdisp.tlb, define estas constantes. Las aplicaciones de Visual Basic pueden acceder a esta biblioteca; Los lenguajes de script deben usar el valor de la constante directamente, a menos que usen el formato de archivo XML de Windows Script Host (WSH). Para obtener más información, vea Uso de la biblioteca de tipos de scripting de WMI.

Syntax

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

Constantes

 
wbemComparisonFlagIncludeAll
Valor: 0
Se usa para comparar todas las propiedades, calificadores y sabores.
wbemComparisonFlagIgnoreQualifiers
Valor: 0x1
Omite todos los calificadores (incluida la clave y dinámica) en comparación.
wbemComparisonFlagIgnoreObjectSource
Valor: 0x2
Omite el origen de los objetos, es decir, el servidor y el espacio de nombres del que proceden, en comparación con otros objetos.
wbemComparisonFlagIgnoreDefaultValues
Valor: 0x4
Omite los valores predeterminados de las propiedades (solo significativos al comparar clases).
wbemComparisonFlagIgnoreClass
Valor: 0x8
Indica al sistema que asuma que los objetos que se comparan son instancias de la misma clase. Por lo tanto, esta constante compara solo la información relacionada con instancias. Use para optimizar el rendimiento. Si los objetos no son de la misma clase, los resultados serán indefinidos.
wbemComparisonFlagIgnoreCase
Valor: 0x10
Compara los valores de cadenas sin distinguir entre mayúsculas y minúsculas. Esto se aplica a cadenas y a valores del calificador. Los nombres de propiedad y calificador siempre se comparan de manera que no distinguen mayúsculas de minúsculas si se especifica o no esta constante.
wbemComparisonFlagIgnoreFlavor
Valor: 0x20
Si se usa este valor, se omitirán los tipos de calificador. Esta constante sigue teniendo en cuenta los valores de calificador, pero omite las diferencias de sabor, como las reglas de propagación y las restricciones de invalidación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado wbemdisp.h

Consulte también

Constantes de API de scripting