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 |