Compartir a través de


enumeración WMIQ_RPN_TOKEN_FLAGS (wmiutils.h)

Contiene marcas que describen los tokens de consulta usados en el método GetAnalysis .

Sintaxis

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
Este token es una expresión, por ejemplo, J = 7.
WMIQ_RPN_TOKEN_AND
Valor: 2
Este token es un AND lógico.
WMIQ_RPN_TOKEN_OR
Valor: 3
Este token es un OR lógico.
WMIQ_RPN_TOKEN_NOT
Valor: 4
Este token es un NOT lógico.
WMIQ_RPN_OP_UNDEFINED
Valor: 0
El operador no está definido o desconocido.
WMIQ_RPN_OP_EQ
Valor: 1
El operador es igual a (=).
WMIQ_RPN_OP_NE
Valor: 2
El operador no es igual a (<>).
WMIQ_RPN_OP_GE
Valor: 3
El operador es mayor o igual que (>=).
WMIQ_RPN_OP_LE
Valor: 4
El operador es menor o igual que (<=).
WMIQ_RPN_OP_LT
Valor: 5
El operador es menor que (<).
WMIQ_RPN_OP_GT
Valor: 6
El operador es mayor que (>).
WMIQ_RPN_OP_LIKE
Valor: 7
El operador es LIKE.
WMIQ_RPN_OP_ISA
Valor: 8
El operador es ISA.
WMIQ_RPN_OP_ISNOTA
Valor: 9
El operador es ISNOTA.
WMIQ_RPN_OP_ISNULL
Valor: 10
El operador es ISNULL.
WMIQ_RPN_OP_ISNOTNULL
Valor: 11
El operador es ISNOTNULL.
WMIQ_RPN_LEFT_PROPERTY_NAME
Valor: 0x1
El argumento left es un nombre de propiedad.
WMIQ_RPN_RIGHT_PROPERTY_NAME
Valor: 0x2
El argumento right es un nombre de propiedad.
WMIQ_RPN_CONST2
Valor: 0x4
Tiene una segunda constante. Se usa con cláusulas "BETWEEN".
WMIQ_RPN_CONST
Valor: 0x8
Tiene una constante.
WMIQ_RPN_RELOP
Valor: 0x10
El campo m_uOperator no es 0 (cero).
WMIQ_RPN_LEFT_FUNCTION
Valor: 0x20
El argumento left es una función.
WMIQ_RPN_RIGHT_FUNCTION
Valor: 0x40
El argumento derecho es una función.
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
La cláusula FROM contiene una sola clase.
WMIQ_RPN_FROM_PATH
Valor: 0x2
La cláusula FROM contiene una ruta de acceso de objeto.
WMIQ_RPN_FROM_CLASS_LIST
Valor: 0x4
La cláusula FROM contiene una lista de clases.
WMIQ_RPN_FROM_MULTIPLE
Valor: 0x8
Reservado para uso futuro.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado wmiutils.h