MI_Type列舉 (mi.h)

這些值會指定 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_TimestampMI_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