перечисление MI_Type (mi.h)
Эти значения определяют тип данных квалификаторов, свойств, ссылок, параметров и возвращаемых значений метода для типов данных CIM.
Синтаксис
typedef enum _MI_Type {
MI_BOOLEAN = 0,
MI_UINT8 = 1,
MI_SINT8 = 2,
MI_UINT16 = 3,
MI_SINT16 = 4,
MI_UINT32 = 5,
MI_SINT32 = 6,
MI_UINT64 = 7,
MI_SINT64 = 8,
MI_REAL32 = 9,
MI_REAL64 = 10,
MI_CHAR16 = 11,
MI_DATETIME = 12,
MI_STRING = 13,
MI_REFERENCE = 14,
MI_INSTANCE = 15,
MI_BOOLEANA = 16,
MI_UINT8A = 17,
MI_SINT8A = 18,
MI_UINT16A = 19,
MI_SINT16A = 20,
MI_UINT32A = 21,
MI_SINT32A = 22,
MI_UINT64A = 23,
MI_SINT64A = 24,
MI_REAL32A = 25,
MI_REAL64A = 26,
MI_CHAR16A = 27,
MI_DATETIMEA = 28,
MI_STRINGA = 29,
MI_REFERENCEA = 30,
MI_INSTANCEA = 31,
MI_ARRAY = 16
} MI_Type;
Константы
MI_BOOLEAN Значение: 0 unsigned char |
MI_UINT8 Значение: 1 unsigned char |
MI_SINT8 Значение: 2 signed char |
MI_UINT16 Значение: 3 unsigned short |
MI_SINT16 Значение: 4 подписанный короткий |
MI_UINT32 Значение: 5 unsigned int |
MI_SINT32 Значение: 6 целочисленное число со знаком |
MI_UINT64 Значение: 7 unsigned __int64 |
MI_SINT64 Значение: 8 подписанный __int64 |
MI_REAL32 Значение: 9 FLOAT |
MI_REAL64 Значение: 10 double |
MI_CHAR16 Значение: 11 unsigned short |
MI_DATETIME Значение: 12 Структура, содержащая объединение MI_Timestamp или MI_Interval. |
MI_STRING Значение: 13 MI_CHAR* |
MI_REFERENCE Значение: 14 Он закодирован как MI_Instance, но обычно задаются только ключевые свойства. |
MI_INSTANCE Значение: 15 |
MI_BOOLEANA Значение: 16 Массив типов MI_BOOLEAN . |
MI_UINT8A Значение: 17 Массив типов MI_UINT8 . |
MI_SINT8A Значение: 18 Массив типов MI_SINT8 . |
MI_UINT16A Значение: 19 Массив типов MI_UINT16 . |
MI_SINT16A Значение: 20 Массив типов MI_SINT16 . |
MI_UINT32A Значение: 21 Массив типов MI_UINT32 . |
MI_SINT32A Значение: 22 Массив типов MI_SINT32 . |
MI_UINT64A Значение: 23 Массив типов MI_UINT64 . |
MI_SINT64A Значение: 24 Массив типов MI_SINT64 . |
MI_REAL32A Значение: 25 Массив типов MI_REAL32 . |
MI_REAL64A Значение: 26 Массив типов MI_REAL64 . |
MI_CHAR16A Значение: 27 Массив типов MI_CHAR16 . |
MI_DATETIMEA Значение: 28 Массив структур MI_DATETIME . |
MI_STRINGA Значение: 29 Массив типов MI_STRING . |
MI_REFERENCEA Значение: 30 Массив типов MI_REFERENCE . |
MI_INSTANCEA Значение: 31 Массив типов MI_INSTANCE . |
MI_ARRAY Значение: 16 MI_ARRAY не является фактическим типом, скорее это бит, который означает, что тип является массивом. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | mi.h |
Распространяемые компоненты | Windows Management Framework 3.0 в Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 с пакетом обновления 2 (SP2) |