Freigeben über


WMIQ_RPN_TOKEN_FLAGS-Enumeration (wmiutils.h)

Enthält Flags, die Abfragetoken beschreiben, die in der GetAnalysis-Methode verwendet werden.

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;

Konstanten

 
WMIQ_RPN_TOKEN_EXPRESSION
Wert: 1
Dieses Token ist ein Ausdruck, z. B. J = 7.
WMIQ_RPN_TOKEN_AND
Wert: 2
Dieses Token ist ein logisches AND.
WMIQ_RPN_TOKEN_OR
Wert: 3
Dieses Token ist ein logisches OR.
WMIQ_RPN_TOKEN_NOT
Wert: 4
Dieses Token ist ein logisches NOT.
WMIQ_RPN_OP_UNDEFINED
Wert: 0
Der Operator ist nicht definiert oder unbekannt.
WMIQ_RPN_OP_EQ
Wert: 1
Der Operator ist gleich (=).
WMIQ_RPN_OP_NE
Wert: 2
Der Operator ist nicht gleich (<>).
WMIQ_RPN_OP_GE
Wert: 3
Der Operator ist größer als oder gleich (>=).
WMIQ_RPN_OP_LE
Wert: 4
Der Operator ist kleiner als oder gleich (<=).
WMIQ_RPN_OP_LT
Wert: 5
Der Operator ist kleiner als (<) .
WMIQ_RPN_OP_GT
Wert: 6
Der Operator ist größer als (>).
WMIQ_RPN_OP_LIKE
Wert: 7
Der Operator ist LIKE.
WMIQ_RPN_OP_ISA
Wert: 8
Der Operator ist ISA.
WMIQ_RPN_OP_ISNOTA
Wert: 9
Der Operator ist ISNOTA.
WMIQ_RPN_OP_ISNULL
Wert: 10
Der Operator ist ISNULL.
WMIQ_RPN_OP_ISNOTNULL
Wert: 11
Der Operator ist ISNOTNULL.
WMIQ_RPN_LEFT_PROPERTY_NAME
Wert: 0x1
Left-Argument ist ein Eigenschaftsname.
WMIQ_RPN_RIGHT_PROPERTY_NAME
Wert: 0x2
Right-Argument ist ein Eigenschaftsname.
WMIQ_RPN_CONST2
Wert: 0x4
Hat eine zweite Konstante. Wird mit "BETWEEN"-Klauseln verwendet.
WMIQ_RPN_CONST
Wert: 0x8
Hat eine Konstante.
WMIQ_RPN_RELOP
Wert: 0x10
Das Feld m_uOperator ist nicht 0 (null).
WMIQ_RPN_LEFT_FUNCTION
Wert: 0x20
Left-Argument ist eine Funktion.
WMIQ_RPN_RIGHT_FUNCTION
Wert: 0x40
Right-Argument ist eine Funktion.
WMIQ_RPN_GET_TOKEN_TYPE
Wert: 1
Für die zukünftige Verwendung reserviert.
WMIQ_RPN_GET_EXPR_SHAPE
Wert: 2
Für die zukünftige Verwendung reserviert.
WMIQ_RPN_GET_LEFT_FUNCTION
Wert: 3
Für die zukünftige Verwendung reserviert.
WMIQ_RPN_GET_RIGHT_FUNCTION
Wert: 4
Für die zukünftige Verwendung reserviert.
WMIQ_RPN_GET_RELOP
Wert: 5
Für die zukünftige Verwendung reserviert.
WMIQ_RPN_NEXT_TOKEN
Wert: 1
Für die zukünftige Verwendung reserviert.
WMIQ_RPN_FROM_UNARY
Wert: 0x1
DIE FROM-Klausel enthält eine einzelne Klasse.
WMIQ_RPN_FROM_PATH
Wert: 0x2
DIE FROM-Klausel enthält einen Objektpfad.
WMIQ_RPN_FROM_CLASS_LIST
Wert: 0x4
Die FROM-Klausel enthält eine Liste von Klassen.
WMIQ_RPN_FROM_MULTIPLE
Wert: 0x8
Für die zukünftige Verwendung reserviert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile wmiutils.h