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 |