Partager via


énumération MI_Type (mi.h)

Ces valeurs spécifient le type de données des qualificateurs, propriétés, références, paramètres et valeurs de retour de méthode pour les types de données 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;

Constantes

 
MI_BOOLEAN
Valeur : 0
unsigned char
MI_UINT8
Valeur : 1
unsigned char
MI_SINT8
Valeur : 2
signed char
MI_UINT16
Valeur : 3
unsigned short
MI_SINT16
Valeur : 4
signé short
MI_UINT32
Valeur : 5
nombre entier non signé
MI_SINT32
Valeur : 6
signed int
MI_UINT64
Valeur : 7
unsigned __int64
MI_SINT64
Valeur : 8
signé __int64
MI_REAL32
Valeur : 9
float
MI_REAL64
Valeur : 10
double
MI_CHAR16
Valeur : 11
unsigned short
MI_DATETIME
Valeur : 12
Structure contenant une union de MI_Timestamp ou de MI_Interval.
MI_STRING
Valeur : 13
MI_CHAR*
MI_REFERENCE
Valeur : 14
Il s’agit d’un MI_Instance, mais en général, seules les propriétés de clé sont définies.
MI_INSTANCE
Valeur : 15
MI_BOOLEANA
Valeur : 16
Tableau de types MI_BOOLEAN .
MI_UINT8A
Valeur : 17
Tableau de types MI_UINT8 .
MI_SINT8A
Valeur : 18
Tableau de types MI_SINT8 .
MI_UINT16A
Valeur : 19
Tableau de types MI_UINT16 .
MI_SINT16A
Valeur : 20
Tableau de types MI_SINT16 .
MI_UINT32A
Valeur : 21
Tableau de types MI_UINT32 .
MI_SINT32A
Valeur : 22
Tableau de types MI_SINT32 .
MI_UINT64A
Valeur : 23
Tableau de types MI_UINT64 .
MI_SINT64A
Valeur : 24
Tableau de types MI_SINT64 .
MI_REAL32A
Valeur : 25
Tableau de types MI_REAL32 .
MI_REAL64A
Valeur : 26
Tableau de types MI_REAL64 .
MI_CHAR16A
Valeur : 27
Tableau de types MI_CHAR16 .
MI_DATETIMEA
Valeur : 28
Tableau de structures MI_DATETIME .
MI_STRINGA
Valeur : 29
Tableau de types MI_STRING .
MI_REFERENCEA
Valeur : 30
Tableau de types MI_REFERENCE .
MI_INSTANCEA
Valeur : 31
Tableau de types MI_INSTANCE .
MI_ARRAY
Valeur : 16
MI_ARRAY n’est pas un type réel, il s’agit plutôt du bit qui signifie que le type est un tableau.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête mi.h
Composant redistribuable Windows Management Framework 3.0 sur Windows Server 2008 R2 avec SP1, Windows 7 avec SP1 et Windows Server 2008 avec SP2