Compartilhar via


Enumeração WbemComparisonFlagEnum (wbemdisp.h)

As constantes WbemComparisonFlagEnum definem as configurações para comparação de objetos e são usadas por SWbemObject.CompareTo_.

A biblioteca de tipos de script WMI, wbemdisp.tlb, define essas constantes. Os aplicativos do Visual Basic podem acessar essa biblioteca; as linguagens de script devem usar o valor da constante diretamente, a menos que usem o formato de arquivo XML do WSH (Host de Script do Windows). Para obter mais informações, consulte Usando a biblioteca de tipos de script WMI.

Syntax

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

Constantes

 
wbemComparisonFlagIncludeAll
Valor: 0
Usado para comparar todas as propriedades, qualificadores e sabores.
wbemComparisonFlagIgnoreQualifiers
Valor: 0x1
Ignora todos os qualificadores (incluindo Chave e Dinâmico) em comparação.
wbemComparisonFlagIgnoreObjectSource
Valor: 0x2
Ignora a origem dos objetos, ou seja, o servidor e o namespace de onde eles vieram, em comparação com outros objetos.
wbemComparisonFlagIgnoreDefaultValues
Valor: 0x4
Ignora valores padrão de propriedades (significativos somente ao comparar classes).
wbemComparisonFlagIgnoreClass
Valor: 0x8
Instrui o sistema a assumir que os objetos que estão sendo comparados são instâncias da mesma classe. Consequentemente, essa constante compara apenas as informações relacionadas à instância. Use para otimizar o desempenho. Se os objetos não forem da mesma classe, os resultados serão indefinidos.
wbemComparisonFlagIgnoreCase
Valor: 0x10
Compara valores da cadeia de caracteres sem diferenciação de maiúsculas e minúsculas. Isso se aplica a cadeias de caracteres e a valores do qualificador. Nomes de propriedade e qualificador são sempre comparados de maneira que não diferencia maiúsculas de minúsculas, quer essa constante seja especificada ou não.
wbemComparisonFlagIgnoreFlavor
Valor: 0x20
Ignorar os tipos de qualificador. Essa constante ainda leva em conta os valores de qualificador, mas ignora distinções de sabor, como regras de propagação e restrições de substituição.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho wbemdisp.h

Confira também

Constantes de API de script