Compartilhar via


enumeração WBEM_COMPARISON_FLAG (wbemcli.h)

Contém sinalizadores que definem a comparação a ser executada ao usar o método IWbemClassObject::CompareTo .

Syntax

typedef enum tag_WBEM_COMPARISON_FLAG {
  WBEM_COMPARISON_INCLUDE_ALL = 0,
  WBEM_FLAG_IGNORE_QUALIFIERS = 0x1,
  WBEM_FLAG_IGNORE_OBJECT_SOURCE = 0x2,
  WBEM_FLAG_IGNORE_DEFAULT_VALUES = 0x4,
  WBEM_FLAG_IGNORE_CLASS = 0x8,
  WBEM_FLAG_IGNORE_CASE = 0x10,
  WBEM_FLAG_IGNORE_FLAVOR = 0x20
} WBEM_COMPARISON_FLAG;

Constantes

 
WBEM_COMPARISON_INCLUDE_ALL
Valor: 0
Compare todos os recursos.
WBEM_FLAG_IGNORE_QUALIFIERS
Valor: 0x1
Ignore todos os qualificadores (incluindo Chave e Dinâmico) em comparação.
WBEM_FLAG_IGNORE_OBJECT_SOURCE
Valor: 0x2
Ignore a origem dos objetos, ou seja, o servidor e o namespace de onde eles vieram, em comparação com outros objetos.
WBEM_FLAG_IGNORE_DEFAULT_VALUES
Valor: 0x4
Ignorar os valores padrão das propriedades. Esse sinalizador só é significativo ao comparar classes.
WBEM_FLAG_IGNORE_CLASS
Valor: 0x8
Considera que os objetos que estão sendo comparados são instâncias da mesma classe. Consequentemente, esse sinalizador compara somente informações relacionadas a instâncias. Use este sinalizador para otimizar o desempenho. Se os objetos não são da mesma classe, os resultados são indefinidos.
WBEM_FLAG_IGNORE_CASE
Valor: 0x10
Compare valores de cadeia de caracteres de maneira que não diferencia maiúsculas de minúsculas. Isso se aplica a cadeias de caracteres e a valores do qualificador. Nomes de propriedade e de qualificador sempre são comparados sem diferenciação de maiúsculas e minúsculas, seja este sinalizador especificado ou não.
WBEM_FLAG_IGNORE_FLAVOR
Valor: 0x20
Ignorar os tipos de qualificador. Esse sinalizador ainda leva em conta os valores do qualificador, mas ignora distinções de sabor, como regras de propagação e restrições de substituição (para obter mais informações, consulte
Tipos de qualificador).

Requisitos

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