WMIQ_RPN_TOKEN_FLAGS enumeração (wmiutils.h)
Contém sinalizadores que descrevem tokens de consulta usados no método 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 Valor: 1 Esse token é uma expressão, por exemplo, J = 7. |
WMIQ_RPN_TOKEN_AND Valor: 2 Esse token é um AND lógico. |
WMIQ_RPN_TOKEN_OR Valor: 3 Esse token é um OR lógico. |
WMIQ_RPN_TOKEN_NOT Valor: 4 Esse token é um NOT lógico. |
WMIQ_RPN_OP_UNDEFINED Valor: 0 O operador é indefinido ou desconhecido. |
WMIQ_RPN_OP_EQ Valor: 1 O operador é igual a (=). |
WMIQ_RPN_OP_NE Valor: 2 O operador não é igual a (<>). |
WMIQ_RPN_OP_GE Valor: 3 O operador é maior que ou igual a (>=). |
WMIQ_RPN_OP_LE Valor: 4 O operador é menor que ou igual a (<=). |
WMIQ_RPN_OP_LT Valor: 5 O operador é menor que (<) . |
WMIQ_RPN_OP_GT Valor: 6 O operador é maior que (>). |
WMIQ_RPN_OP_LIKE Valor: 7 O operador é LIKE. |
WMIQ_RPN_OP_ISA Valor: 8 O operador é ISA. |
WMIQ_RPN_OP_ISNOTA Valor: 9 O operador é ISNOTA. |
WMIQ_RPN_OP_ISNULL Valor: 10 O operador é ISNULL. |
WMIQ_RPN_OP_ISNOTNULL Valor: 11 O operador é ISNOTNULL. |
WMIQ_RPN_LEFT_PROPERTY_NAME Valor: 0x1 O argumento left é um nome de propriedade. |
WMIQ_RPN_RIGHT_PROPERTY_NAME Valor: 0x2 O argumento right é um nome de propriedade. |
WMIQ_RPN_CONST2 Valor: 0x4 Tem uma segunda constante. Usado com cláusulas "BETWEEN". |
WMIQ_RPN_CONST Valor: 0x8 Tem uma constante. |
WMIQ_RPN_RELOP Valor: 0x10 O campo m_uOperator não é 0 (zero). |
WMIQ_RPN_LEFT_FUNCTION Valor: 0x20 O argumento left é uma função. |
WMIQ_RPN_RIGHT_FUNCTION Valor: 0x40 O argumento right é uma função. |
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 A cláusula FROM contém uma única classe. |
WMIQ_RPN_FROM_PATH Valor: 0x2 A cláusula FROM contém um caminho de objeto. |
WMIQ_RPN_FROM_CLASS_LIST Valor: 0x4 A cláusula FROM contém uma lista de classes. |
WMIQ_RPN_FROM_MULTIPLE Valor: 0x8 Reservado para uso futuro. |
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | wmiutils.h |