Condividi tramite


enumerazione MI_Type (mi.h)

Questi valori specificano il tipo di dati dei qualificatori, delle proprietà, dei riferimenti, dei parametri e dei valori restituiti dal metodo per i tipi di dati CIM.

Sintassi

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;

Costanti

 
MI_BOOLEAN
Valore: 0
unsigned char
MI_UINT8
Valore: 1
unsigned char
MI_SINT8
Valore: 2
signed char
MI_UINT16
Valore: 3
unsigned short
MI_SINT16
Valore: 4
corto firmato
MI_UINT32
Valore: 5
int senza segno
MI_SINT32
Valore: 6
signed int
MI_UINT64
Valore: 7
unsigned __int64
MI_SINT64
Valore: 8
__int64 firmati
MI_REAL32
Valore: 9
float
MI_REAL64
Valore: 10
double
MI_CHAR16
Valore: 11
unsigned short
MI_DATETIME
Valore: 12
Struttura che contiene un'unione di MI_Timestamp o MI_Interval.
MI_STRING
Valore: 13
MI_CHAR*
MI_REFERENCE
Valore: 14
Questa operazione viene codificata come MI_Instance, ma in genere vengono impostate solo le proprietà della chiave.
MI_INSTANCE
Valore: 15
MI_BOOLEANA
Valore: 16
Matrice di tipi di MI_BOOLEAN .
MI_UINT8A
Valore: 17
Matrice di tipi di MI_UINT8 .
MI_SINT8A
Valore: 18
Matrice di tipi di MI_SINT8 .
MI_UINT16A
Valore: 19
Matrice di tipi di MI_UINT16 .
MI_SINT16A
Valore: 20
Matrice di tipi di MI_SINT16 .
MI_UINT32A
Valore: 21
Matrice di tipi di MI_UINT32 .
MI_SINT32A
Valore: 22
Matrice di tipi di MI_SINT32 .
MI_UINT64A
Valore: 23
Matrice di tipi di MI_UINT64 .
MI_SINT64A
Valore: 24
Matrice di tipi di MI_SINT64 .
MI_REAL32A
Valore: 25
Matrice di tipi di MI_REAL32 .
MI_REAL64A
Valore: 26
Matrice di tipi di MI_REAL64 .
MI_CHAR16A
Valore: 27
Matrice di tipi di MI_CHAR16 .
MI_DATETIMEA
Valore: 28
Matrice di strutture MI_DATETIME .
MI_STRINGA
Valore: 29
Matrice di tipi di MI_STRING .
MI_REFERENCEA
Valore: 30
Matrice di tipi di MI_REFERENCE .
MI_INSTANCEA
Valore: 31
Matrice di tipi di MI_INSTANCE .
MI_ARRAY
Valore: 16
MI_ARRAY non è un tipo effettivo, invece questo è il bit che indica che il tipo è una matrice.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione mi.h
Componente ridistribuibile Windows Management Framework 3.0 in Windows Server 2008 R2 con SP1, Windows 7 con SP1 e Windows Server 2008 con SP2