次の方法で共有


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
2 番目の定数を持つ。 "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 句には、1 つのクラスが含まれています。
WMIQ_RPN_FROM_PATH
値: 0x2
FROM 句には、オブジェクト パスが含まれています。
WMIQ_RPN_FROM_CLASS_LIST
値: 0x4
FROM 句には、クラスの一覧が含まれています。
WMIQ_RPN_FROM_MULTIPLE
値: 0x8
将来使用するために予約されています。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header wmiutils.h