Partilhar via


WMIQ_RPN_TOKEN_FLAGS enumeração (wmiutils.h)

Contém sinalizadores que descrevem tokens de consulta usados no método GetAnalysis .

Syntax

typedef enum __MIDL___MIDL_itf_wmiutils_0000_0001_0002 {
  WMIQ_RPN_TOKEN_EXPRESSION = 1,
  WMIQ_RPN_TOKEN_AND = 2,
  WMIQ_RPN_TOKEN_OR = 3,
  WMIQ_RPN_TOKEN_NOT = 4,
  WMIQ_RPN_OP_UNDEFINED = 0,
  WMIQ_RPN_OP_EQ = 1,
  WMIQ_RPN_OP_NE = 2,
  WMIQ_RPN_OP_GE = 3,
  WMIQ_RPN_OP_LE = 4,
  WMIQ_RPN_OP_LT = 5,
  WMIQ_RPN_OP_GT = 6,
  WMIQ_RPN_OP_LIKE = 7,
  WMIQ_RPN_OP_ISA = 8,
  WMIQ_RPN_OP_ISNOTA = 9,
  WMIQ_RPN_OP_ISNULL = 10,
  WMIQ_RPN_OP_ISNOTNULL = 11,
  WMIQ_RPN_LEFT_PROPERTY_NAME = 0x1,
  WMIQ_RPN_RIGHT_PROPERTY_NAME = 0x2,
  WMIQ_RPN_CONST2 = 0x4,
  WMIQ_RPN_CONST = 0x8,
  WMIQ_RPN_RELOP = 0x10,
  WMIQ_RPN_LEFT_FUNCTION = 0x20,
  WMIQ_RPN_RIGHT_FUNCTION = 0x40,
  WMIQ_RPN_GET_TOKEN_TYPE = 1,
  WMIQ_RPN_GET_EXPR_SHAPE = 2,
  WMIQ_RPN_GET_LEFT_FUNCTION = 3,
  WMIQ_RPN_GET_RIGHT_FUNCTION = 4,
  WMIQ_RPN_GET_RELOP = 5,
  WMIQ_RPN_NEXT_TOKEN = 1,
  WMIQ_RPN_FROM_UNARY = 0x1,
  WMIQ_RPN_FROM_PATH = 0x2,
  WMIQ_RPN_FROM_CLASS_LIST = 0x4,
  WMIQ_RPN_FROM_MULTIPLE = 0x8
} WMIQ_RPN_TOKEN_FLAGS;

Constantes

 
WMIQ_RPN_TOKEN_EXPRESSION
Valor: 1
Esse token é uma expressão, por exemplo, J = 7.
WMIQ_RPN_TOKEN_AND
Valor: 2
Esse token é um AND lógico.
WMIQ_RPN_TOKEN_OR
Valor: 3
Esse token é um OR lógico.
WMIQ_RPN_TOKEN_NOT
Valor: 4
Esse token é um NOT lógico.
WMIQ_RPN_OP_UNDEFINED
Valor: 0
O operador é indefinido ou desconhecido.
WMIQ_RPN_OP_EQ
Valor: 1
O operador é igual a (=).
WMIQ_RPN_OP_NE
Valor: 2
O operador não é igual a (<>).
WMIQ_RPN_OP_GE
Valor: 3
O operador é maior que ou igual a (>=).
WMIQ_RPN_OP_LE
Valor: 4
O operador é menor que ou igual a (<=).
WMIQ_RPN_OP_LT
Valor: 5
O operador é menor que (<) .
WMIQ_RPN_OP_GT
Valor: 6
O operador é maior que (>).
WMIQ_RPN_OP_LIKE
Valor: 7
O operador é LIKE.
WMIQ_RPN_OP_ISA
Valor: 8
O operador é ISA.
WMIQ_RPN_OP_ISNOTA
Valor: 9
O operador é ISNOTA.
WMIQ_RPN_OP_ISNULL
Valor: 10
O operador é ISNULL.
WMIQ_RPN_OP_ISNOTNULL
Valor: 11
O operador é ISNOTNULL.
WMIQ_RPN_LEFT_PROPERTY_NAME
Valor: 0x1
O argumento left é um nome de propriedade.
WMIQ_RPN_RIGHT_PROPERTY_NAME
Valor: 0x2
O argumento right é um nome de propriedade.
WMIQ_RPN_CONST2
Valor: 0x4
Tem uma segunda constante. Usado com cláusulas "BETWEEN".
WMIQ_RPN_CONST
Valor: 0x8
Tem uma constante.
WMIQ_RPN_RELOP
Valor: 0x10
O campo m_uOperator não é 0 (zero).
WMIQ_RPN_LEFT_FUNCTION
Valor: 0x20
O argumento left é uma função.
WMIQ_RPN_RIGHT_FUNCTION
Valor: 0x40
O argumento right é uma função.
WMIQ_RPN_GET_TOKEN_TYPE
Valor: 1
Reservado para uso futuro.
WMIQ_RPN_GET_EXPR_SHAPE
Valor: 2
Reservado para uso futuro.
WMIQ_RPN_GET_LEFT_FUNCTION
Valor: 3
Reservado para uso futuro.
WMIQ_RPN_GET_RIGHT_FUNCTION
Valor: 4
Reservado para uso futuro.
WMIQ_RPN_GET_RELOP
Valor: 5
Reservado para uso futuro.
WMIQ_RPN_NEXT_TOKEN
Valor: 1
Reservado para uso futuro.
WMIQ_RPN_FROM_UNARY
Valor: 0x1
A cláusula FROM contém uma única classe.
WMIQ_RPN_FROM_PATH
Valor: 0x2
A cláusula FROM contém um caminho de objeto.
WMIQ_RPN_FROM_CLASS_LIST
Valor: 0x4
A cláusula FROM contém uma lista de classes.
WMIQ_RPN_FROM_MULTIPLE
Valor: 0x8
Reservado para uso futuro.

Requisitos

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