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 |