Partager via


énumération WMIQ_RPN_TOKEN_FLAGS (wmiutils.h)

Contient des indicateurs qui décrivent les jetons de requête utilisés dans la méthode 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;

Constantes

 
WMIQ_RPN_TOKEN_EXPRESSION
Valeur : 1
Ce jeton est une expression, par exemple, J = 7.
WMIQ_RPN_TOKEN_AND
Valeur : 2
Ce jeton est un AND logique.
WMIQ_RPN_TOKEN_OR
Valeur : 3
Ce jeton est un OR logique.
WMIQ_RPN_TOKEN_NOT
Valeur : 4
Ce jeton est un NOT logique.
WMIQ_RPN_OP_UNDEFINED
Valeur : 0
L’opérateur n’est pas défini ou inconnu.
WMIQ_RPN_OP_EQ
Valeur : 1
L’opérateur est égal à (=).
WMIQ_RPN_OP_NE
Valeur : 2
L’opérateur n’est pas égal à (<>).
WMIQ_RPN_OP_GE
Valeur : 3
L’opérateur est supérieur ou égal à (>=).
WMIQ_RPN_OP_LE
Valeur : 4
L’opérateur est inférieur ou égal à (<=).
WMIQ_RPN_OP_LT
Valeur : 5
L’opérateur est inférieur à (<).
WMIQ_RPN_OP_GT
Valeur : 6
L’opérateur est supérieur à (>).
WMIQ_RPN_OP_LIKE
Valeur : 7
L’opérateur est LIKE.
WMIQ_RPN_OP_ISA
Valeur : 8
L’opérateur est ISA.
WMIQ_RPN_OP_ISNOTA
Valeur : 9
L’opérateur est ISNOTA.
WMIQ_RPN_OP_ISNULL
Valeur : 10
L’opérateur est ISNULL.
WMIQ_RPN_OP_ISNOTNULL
Valeur : 11
L’opérateur est ISNOTNULL.
WMIQ_RPN_LEFT_PROPERTY_NAME
Valeur : 0x1
L’argument left est un nom de propriété.
WMIQ_RPN_RIGHT_PROPERTY_NAME
Valeur : 0x2
L’argument right est un nom de propriété.
WMIQ_RPN_CONST2
Valeur : 0x4
A une deuxième constante. Utilisé avec les clauses « BETWEEN ».
WMIQ_RPN_CONST
Valeur : 0x8
A une constante.
WMIQ_RPN_RELOP
Valeur : 0x10
Le champ m_uOperator n’est pas égal à 0 (zéro).
WMIQ_RPN_LEFT_FUNCTION
Valeur : 0x20
L’argument gauche est une fonction.
WMIQ_RPN_RIGHT_FUNCTION
Valeur : 0x40
L’argument droit est une fonction.
WMIQ_RPN_GET_TOKEN_TYPE
Valeur : 1
Réservé pour un usage futur.
WMIQ_RPN_GET_EXPR_SHAPE
Valeur : 2
Réservé pour un usage futur.
WMIQ_RPN_GET_LEFT_FUNCTION
Valeur : 3
Réservé pour un usage futur.
WMIQ_RPN_GET_RIGHT_FUNCTION
Valeur : 4
Réservé pour un usage futur.
WMIQ_RPN_GET_RELOP
Valeur : 5
Réservé pour un usage futur.
WMIQ_RPN_NEXT_TOKEN
Valeur : 1
Réservé pour un usage futur.
WMIQ_RPN_FROM_UNARY
Valeur : 0x1
La clause FROM contient une seule classe.
WMIQ_RPN_FROM_PATH
Valeur : 0x2
La clause FROM contient un chemin d’accès à l’objet.
WMIQ_RPN_FROM_CLASS_LIST
Valeur : 0x4
La clause FROM contient une liste de classes.
WMIQ_RPN_FROM_MULTIPLE
Valeur : 0x8
Réservé pour un usage futur.

Spécifications

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête wmiutils.h