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 |