WMIQ_RPN_TOKEN_FLAGS枚举 (wmiutils.h)

包含描述 GetAnalysis 方法中使用的查询令牌的标志。

语法

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;

常量

 
WMIQ_RPN_TOKEN_EXPRESSION
值:1
此标记是一个表达式,例如,J = 7。
WMIQ_RPN_TOKEN_AND
值: 2
此令牌是逻辑 AND。
WMIQ_RPN_TOKEN_OR
值: 3
此令牌是逻辑 OR。
WMIQ_RPN_TOKEN_NOT
值: 4
此令牌是逻辑 NOT。
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
运算符为 LIKE。
WMIQ_RPN_OP_ISA
值: 8
运算符为 ISA。
WMIQ_RPN_OP_ISNOTA
值: 9
运算符为 ISNOTA。
WMIQ_RPN_OP_ISNULL
值: 10
运算符为 ISNULL。
WMIQ_RPN_OP_ISNOTNULL
值: 11
运算符为 ISNOTNULL。
WMIQ_RPN_LEFT_PROPERTY_NAME
值: 0x1
左参数是属性名称。
WMIQ_RPN_RIGHT_PROPERTY_NAME
值: 0x2
右参数是属性名称。
WMIQ_RPN_CONST2
值: 0x4
具有第二个常量。 与“BETWEEN”子句一起使用。
WMIQ_RPN_CONST
值: 0x8
具有常量。
WMIQ_RPN_RELOP
值: 0x10
字段 m_uOperator 不是 0 (零) 。
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
FROM 子句包含单个类。
WMIQ_RPN_FROM_PATH
值: 0x2
FROM 子句包含对象路径。
WMIQ_RPN_FROM_CLASS_LIST
值: 0x4
FROM 子句包含类的列表。
WMIQ_RPN_FROM_MULTIPLE
值: 0x8
保留供将来使用。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 wmiutils.h