enumerazione WMIQ_RPN_TOKEN_FLAGS (wmiutils.h)
Contiene flag che descrivono i token di query usati nel metodo GetAnalysis .
Sintassi
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;
Costanti
WMIQ_RPN_TOKEN_EXPRESSION Valore: 1 Questo token è un'espressione, ad esempio J = 7. |
WMIQ_RPN_TOKEN_AND Valore: 2 Questo token è un AND logico. |
WMIQ_RPN_TOKEN_OR Valore: 3 Questo token è un OR logico. |
WMIQ_RPN_TOKEN_NOT Valore: 4 Questo token è un NOT logico. |
WMIQ_RPN_OP_UNDEFINED Valore: 0 L'operatore non è definito o sconosciuto. |
WMIQ_RPN_OP_EQ Valore: 1 L'operatore è uguale a (=). |
WMIQ_RPN_OP_NE Valore: 2 L'operatore non è uguale a (<>). |
WMIQ_RPN_OP_GE Valore: 3 L'operatore è maggiore o uguale a (>=). |
WMIQ_RPN_OP_LE Valore: 4 L'operatore è minore o uguale a (<=). |
WMIQ_RPN_OP_LT Valore: 5 L'operatore è minore di (<). |
WMIQ_RPN_OP_GT Valore: 6 L'operatore è maggiore di (>). |
WMIQ_RPN_OP_LIKE Valore: 7 L'operatore è LIKE. |
WMIQ_RPN_OP_ISA Valore: 8 L'operatore è ISA. |
WMIQ_RPN_OP_ISNOTA Valore: 9 L'operatore è ISNOTA. |
WMIQ_RPN_OP_ISNULL Valore: 10 L'operatore è ISNULL. |
WMIQ_RPN_OP_ISNOTNULL Valore: 11 L'operatore è ISNOTNULL. |
WMIQ_RPN_LEFT_PROPERTY_NAME Valore: 0x1 L'argomento left è un nome di proprietà. |
WMIQ_RPN_RIGHT_PROPERTY_NAME Valore: 0x2 L'argomento destro è un nome di proprietà. |
WMIQ_RPN_CONST2 Valore: 0x4 Ha una seconda costante. Usato con le clausole "BETWEEN". |
WMIQ_RPN_CONST Valore: 0x8 Ha una costante. |
WMIQ_RPN_RELOP Valore: 0x10 Il campo m_uOperator non è 0 (zero). |
WMIQ_RPN_LEFT_FUNCTION Valore: 0x20 L'argomento left è una funzione. |
WMIQ_RPN_RIGHT_FUNCTION Valore: 0x40 L'argomento destro è una funzione. |
WMIQ_RPN_GET_TOKEN_TYPE Valore: 1 Riservato per utilizzi futuri. |
WMIQ_RPN_GET_EXPR_SHAPE Valore: 2 Riservato per utilizzi futuri. |
WMIQ_RPN_GET_LEFT_FUNCTION Valore: 3 Riservato per utilizzi futuri. |
WMIQ_RPN_GET_RIGHT_FUNCTION Valore: 4 Riservato per utilizzi futuri. |
WMIQ_RPN_GET_RELOP Valore: 5 Riservato per utilizzi futuri. |
WMIQ_RPN_NEXT_TOKEN Valore: 1 Riservato per utilizzi futuri. |
WMIQ_RPN_FROM_UNARY Valore: 0x1 La clausola FROM contiene una singola classe. |
WMIQ_RPN_FROM_PATH Valore: 0x2 La clausola FROM contiene un percorso oggetto. |
WMIQ_RPN_FROM_CLASS_LIST Valore: 0x4 La clausola FROM contiene un elenco di classi. |
WMIQ_RPN_FROM_MULTIPLE Valore: 0x8 Riservato per utilizzi futuri. |
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | wmiutils.h |