Freigeben über


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