é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 |