MI_Type-Enumeration (mi.h)
Diese Werte geben den Datentyp der Qualifizierer, Eigenschaften, Verweise, Parameter und Methodenrückgabewerte für die CIM-Datentypen an.
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;
Konstanten
MI_BOOLEAN Wert: 0 unsigned char |
MI_UINT8 Wert: 1 unsigned char |
MI_SINT8 Wert: 2 char mit Vorzeichen |
MI_UINT16 Wert: 3 unsigned short |
MI_SINT16 Wert: 4 signiert kurz |
MI_UINT32 Wert: 5 unsigned int |
MI_SINT32 Wert: 6 signed int |
MI_UINT64 Wert: 7 unsigned __int64 |
MI_SINT64 Wert: 8 signierte __int64 |
MI_REAL32 Wert: 9 float |
MI_REAL64 Wert: 10 double |
MI_CHAR16 Wert: 11 unsigned short |
MI_DATETIME Wert: 12 Struktur mit einer Vereinigung von MI_Timestamp oder MI_Interval. |
MI_STRING Wert: 13 MI_CHAR* |
MI_REFERENCE Wert: 14 Dies wird als MI_Instance codiert, aber normalerweise werden nur die Schlüsseleigenschaften festgelegt. |
MI_INSTANCE Wert: 15 |
MI_BOOLEANA Wert: 16 Array von MI_BOOLEAN Typen. |
MI_UINT8A Wert: 17 Array von MI_UINT8 Typen. |
MI_SINT8A Wert: 18 Array von MI_SINT8 Typen. |
MI_UINT16A Wert: 19 Array von MI_UINT16 Typen. |
MI_SINT16A Wert: 20 Array von MI_SINT16 Typen. |
MI_UINT32A Wert: 21 Array von MI_UINT32 Typen. |
MI_SINT32A Wert: 22 Array von MI_SINT32 Typen. |
MI_UINT64A Wert: 23 Array von MI_UINT64 Typen. |
MI_SINT64A Wert: 24 Array von MI_SINT64 Typen. |
MI_REAL32A Wert: 25 Array von MI_REAL32 Typen. |
MI_REAL64A Wert: 26 Array von MI_REAL64 Typen. |
MI_CHAR16A Wert: 27 Array von MI_CHAR16 Typen. |
MI_DATETIMEA Wert: 28 Array von MI_DATETIME-Strukturen . |
MI_STRINGA Wert: 29 Array von MI_STRING Typen. |
MI_REFERENCEA Wert: 30 Array von MI_REFERENCE Typen. |
MI_INSTANCEA Wert: 31 Array von MI_INSTANCE Typen. |
MI_ARRAY Wert: 16 MI_ARRAY ist kein tatsächlicher Typ, sondern das Bit, das angibt, dass der Typ ein Array ist. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | mi.h |
Verteilbare Komponente | Windows Management Framework 3.0 unter Windows Server 2008 R2 mit SP1, Windows 7 mit SP1 und Windows Server 2008 mit SP2 |