GetAnalysis 메서드에 사용되는 쿼리 토큰을 설명하는 플래그를 포함합니다.
Syntax
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 |