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 signed short |
MI_UINT32 值: 5 unsigned int |
MI_SINT32 值: 6 signed int |
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 Server 2008 R2 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 上的 Windows Management Framework 3.0 |