enumerazione WMIQ_RPN_TOKEN_FLAGS (wmiutils.h)

Contiene flag che descrivono i token di query usati nel metodo GetAnalysis .

Sintassi

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;

Costanti

 
WMIQ_RPN_TOKEN_EXPRESSION
Valore: 1
Questo token è un'espressione, ad esempio J = 7.
WMIQ_RPN_TOKEN_AND
Valore: 2
Questo token è un AND logico.
WMIQ_RPN_TOKEN_OR
Valore: 3
Questo token è un OR logico.
WMIQ_RPN_TOKEN_NOT
Valore: 4
Questo token è un NOT logico.
WMIQ_RPN_OP_UNDEFINED
Valore: 0
L'operatore non è definito o sconosciuto.
WMIQ_RPN_OP_EQ
Valore: 1
L'operatore è uguale a (=).
WMIQ_RPN_OP_NE
Valore: 2
L'operatore non è uguale a (<>).
WMIQ_RPN_OP_GE
Valore: 3
L'operatore è maggiore o uguale a (>=).
WMIQ_RPN_OP_LE
Valore: 4
L'operatore è minore o uguale a (<=).
WMIQ_RPN_OP_LT
Valore: 5
L'operatore è minore di (<).
WMIQ_RPN_OP_GT
Valore: 6
L'operatore è maggiore di (>).
WMIQ_RPN_OP_LIKE
Valore: 7
L'operatore è LIKE.
WMIQ_RPN_OP_ISA
Valore: 8
L'operatore è ISA.
WMIQ_RPN_OP_ISNOTA
Valore: 9
L'operatore è ISNOTA.
WMIQ_RPN_OP_ISNULL
Valore: 10
L'operatore è ISNULL.
WMIQ_RPN_OP_ISNOTNULL
Valore: 11
L'operatore è ISNOTNULL.
WMIQ_RPN_LEFT_PROPERTY_NAME
Valore: 0x1
L'argomento left è un nome di proprietà.
WMIQ_RPN_RIGHT_PROPERTY_NAME
Valore: 0x2
L'argomento destro è un nome di proprietà.
WMIQ_RPN_CONST2
Valore: 0x4
Ha una seconda costante. Usato con le clausole "BETWEEN".
WMIQ_RPN_CONST
Valore: 0x8
Ha una costante.
WMIQ_RPN_RELOP
Valore: 0x10
Il campo m_uOperator non è 0 (zero).
WMIQ_RPN_LEFT_FUNCTION
Valore: 0x20
L'argomento left è una funzione.
WMIQ_RPN_RIGHT_FUNCTION
Valore: 0x40
L'argomento destro è una funzione.
WMIQ_RPN_GET_TOKEN_TYPE
Valore: 1
Riservato per utilizzi futuri.
WMIQ_RPN_GET_EXPR_SHAPE
Valore: 2
Riservato per utilizzi futuri.
WMIQ_RPN_GET_LEFT_FUNCTION
Valore: 3
Riservato per utilizzi futuri.
WMIQ_RPN_GET_RIGHT_FUNCTION
Valore: 4
Riservato per utilizzi futuri.
WMIQ_RPN_GET_RELOP
Valore: 5
Riservato per utilizzi futuri.
WMIQ_RPN_NEXT_TOKEN
Valore: 1
Riservato per utilizzi futuri.
WMIQ_RPN_FROM_UNARY
Valore: 0x1
La clausola FROM contiene una singola classe.
WMIQ_RPN_FROM_PATH
Valore: 0x2
La clausola FROM contiene un percorso oggetto.
WMIQ_RPN_FROM_CLASS_LIST
Valore: 0x4
La clausola FROM contiene un elenco di classi.
WMIQ_RPN_FROM_MULTIPLE
Valore: 0x8
Riservato per utilizzi futuri.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione wmiutils.h