enumeración WMIQ_RPN_TOKEN_FLAGS (wmiutils.h)
Contiene marcas que describen los tokens de consulta usados en el método GetAnalysis .
Sintaxis
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 Valor: 1 Este token es una expresión, por ejemplo, J = 7. |
WMIQ_RPN_TOKEN_AND Valor: 2 Este token es un AND lógico. |
WMIQ_RPN_TOKEN_OR Valor: 3 Este token es un OR lógico. |
WMIQ_RPN_TOKEN_NOT Valor: 4 Este token es un NOT lógico. |
WMIQ_RPN_OP_UNDEFINED Valor: 0 El operador no está definido o desconocido. |
WMIQ_RPN_OP_EQ Valor: 1 El operador es igual a (=). |
WMIQ_RPN_OP_NE Valor: 2 El operador no es igual a (<>). |
WMIQ_RPN_OP_GE Valor: 3 El operador es mayor o igual que (>=). |
WMIQ_RPN_OP_LE Valor: 4 El operador es menor o igual que (<=). |
WMIQ_RPN_OP_LT Valor: 5 El operador es menor que (<). |
WMIQ_RPN_OP_GT Valor: 6 El operador es mayor que (>). |
WMIQ_RPN_OP_LIKE Valor: 7 El operador es LIKE. |
WMIQ_RPN_OP_ISA Valor: 8 El operador es ISA. |
WMIQ_RPN_OP_ISNOTA Valor: 9 El operador es ISNOTA. |
WMIQ_RPN_OP_ISNULL Valor: 10 El operador es ISNULL. |
WMIQ_RPN_OP_ISNOTNULL Valor: 11 El operador es ISNOTNULL. |
WMIQ_RPN_LEFT_PROPERTY_NAME Valor: 0x1 El argumento left es un nombre de propiedad. |
WMIQ_RPN_RIGHT_PROPERTY_NAME Valor: 0x2 El argumento right es un nombre de propiedad. |
WMIQ_RPN_CONST2 Valor: 0x4 Tiene una segunda constante. Se usa con cláusulas "BETWEEN". |
WMIQ_RPN_CONST Valor: 0x8 Tiene una constante. |
WMIQ_RPN_RELOP Valor: 0x10 El campo m_uOperator no es 0 (cero). |
WMIQ_RPN_LEFT_FUNCTION Valor: 0x20 El argumento left es una función. |
WMIQ_RPN_RIGHT_FUNCTION Valor: 0x40 El argumento derecho es una función. |
WMIQ_RPN_GET_TOKEN_TYPE Valor: 1 Reservado para uso futuro. |
WMIQ_RPN_GET_EXPR_SHAPE Valor: 2 Reservado para uso futuro. |
WMIQ_RPN_GET_LEFT_FUNCTION Valor: 3 Reservado para uso futuro. |
WMIQ_RPN_GET_RIGHT_FUNCTION Valor: 4 Reservado para uso futuro. |
WMIQ_RPN_GET_RELOP Valor: 5 Reservado para uso futuro. |
WMIQ_RPN_NEXT_TOKEN Valor: 1 Reservado para uso futuro. |
WMIQ_RPN_FROM_UNARY Valor: 0x1 La cláusula FROM contiene una sola clase. |
WMIQ_RPN_FROM_PATH Valor: 0x2 La cláusula FROM contiene una ruta de acceso de objeto. |
WMIQ_RPN_FROM_CLASS_LIST Valor: 0x4 La cláusula FROM contiene una lista de clases. |
WMIQ_RPN_FROM_MULTIPLE Valor: 0x8 Reservado para uso futuro. |
Requisitos
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | wmiutils.h |