這些值會指定 CIM 數據類型的限定符、屬性、參考、參數和方法傳回值。
Syntax
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 不帶正負號的整數 |
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 Management Framework Windows Server 2008 R2 上的 3.0 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 |