перечисление WMIQ_RPN_TOKEN_FLAGS (wmiutils.h)
Содержит флаги, описывающие маркеры запроса, используемые в методе GetAnalysis .
Синтаксис
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;
Константы
WMIQ_RPN_TOKEN_EXPRESSION Значение: 1 Этот маркер является выражением, например J = 7. |
WMIQ_RPN_TOKEN_AND Значение: 2 Этот маркер является логическим И. |
WMIQ_RPN_TOKEN_OR Значение: 3 Этот маркер является логическим ИЛИ. |
WMIQ_RPN_TOKEN_NOT Значение: 4 Этот маркер является логическим NOT. |
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 Оператор — LIKE. |
WMIQ_RPN_OP_ISA Значение: 8 Оператор is ISA. |
WMIQ_RPN_OP_ISNOTA Значение: 9 Оператор ISOTA. |
WMIQ_RPN_OP_ISNULL Значение: 10 Оператор is ISNULL. |
WMIQ_RPN_OP_ISNOTNULL Значение: 11 Оператор ISOTNULL. |
WMIQ_RPN_LEFT_PROPERTY_NAME Значение: 0x1 Левый аргумент — это имя свойства. |
WMIQ_RPN_RIGHT_PROPERTY_NAME Значение: 0x2 Правый аргумент — это имя свойства. |
WMIQ_RPN_CONST2 Значение: 0x4 Имеет вторую константу. Используется с предложениями BETWEEN. |
WMIQ_RPN_CONST Значение: 0x8 Имеет константу. |
WMIQ_RPN_RELOP Значение: 0x10 Поле m_uOperator не равно 0 (нулю). |
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 Предложение FROM содержит один класс. |
WMIQ_RPN_FROM_PATH Значение: 0x2 Предложение FROM содержит путь к объекту. |
WMIQ_RPN_FROM_CLASS_LIST Значение: 0x4 Предложение FROM содержит список классов. |
WMIQ_RPN_FROM_MULTIPLE Значение: 0x8 Зарезервировано для последующего использования. |
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | wmiutils.h |