Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_BOOLEANValeur : 0 unsigned char |
MI_UINT8Valeur : 1 unsigned char |
MI_SINT8Valeur : 2 signed char |
MI_UINT16Valeur : 3 unsigned short |
MI_SINT16Valeur : 4 signé short |
MI_UINT32Valeur : 5 nombre entier non signé |
MI_SINT32Valeur : 6 signed int |
MI_UINT64Valeur : 7 unsigned __int64 |
MI_SINT64Valeur : 8 signé __int64 |
MI_REAL32Valeur : 9 float |
MI_REAL64Valeur : 10 double |
MI_CHAR16Valeur : 11 unsigned short |
MI_DATETIMEValeur : 12 Structure contenant une union de MI_Timestamp ou de MI_Interval. |
MI_STRINGValeur : 13 MI_CHAR* |
MI_REFERENCEValeur : 14 Il s’agit d’un MI_Instance, mais en général, seules les propriétés de clé sont définies. |
MI_INSTANCEValeur : 15 |
MI_BOOLEANAValeur : 16 Tableau de types MI_BOOLEAN . |
MI_UINT8AValeur : 17 Tableau de types MI_UINT8 . |
MI_SINT8AValeur : 18 Tableau de types MI_SINT8 . |
MI_UINT16AValeur : 19 Tableau de types MI_UINT16 . |
MI_SINT16AValeur : 20 Tableau de types MI_SINT16 . |
MI_UINT32AValeur : 21 Tableau de types MI_UINT32 . |
MI_SINT32AValeur : 22 Tableau de types MI_SINT32 . |
MI_UINT64AValeur : 23 Tableau de types MI_UINT64 . |
MI_SINT64AValeur : 24 Tableau de types MI_SINT64 . |
MI_REAL32AValeur : 25 Tableau de types MI_REAL32 . |
MI_REAL64AValeur : 26 Tableau de types MI_REAL64 . |
MI_CHAR16AValeur : 27 Tableau de types MI_CHAR16 . |
MI_DATETIMEAValeur : 28 Tableau de structures MI_DATETIME . |
MI_STRINGAValeur : 29 Tableau de types MI_STRING . |
MI_REFERENCEAValeur : 30 Tableau de types MI_REFERENCE . |
MI_INSTANCEAValeur : 31 Tableau de types MI_INSTANCE . |
MI_ARRAYValeur : 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 |