다음을 통해 공유


WMIQ_RPN_TOKEN_FLAGS 열거형(wmiutils.h)

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