Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
These values specify the data type of qualifiers, properties, references, parameters, and method return values for the CIM data types.
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;
Constants
MI_BOOLEANValue: 0 unsigned char |
MI_UINT8Value: 1 unsigned char |
MI_SINT8Value: 2 signed char |
MI_UINT16Value: 3 unsigned short |
MI_SINT16Value: 4 signed short |
MI_UINT32Value: 5 unsigned int |
MI_SINT32Value: 6 signed int |
MI_UINT64Value: 7 unsigned __int64 |
MI_SINT64Value: 8 signed __int64 |
MI_REAL32Value: 9 float |
MI_REAL64Value: 10 double |
MI_CHAR16Value: 11 unsigned short |
MI_DATETIMEValue: 12 Structure holding a union of MI_Timestamp or MI_Interval. |
MI_STRINGValue: 13 MI_CHAR* |
MI_REFERENCEValue: 14 This is encoded as an MI_Instance, but usually only the key properties are set. |
MI_INSTANCEValue: 15 |
MI_BOOLEANAValue: 16 Array of MI_BOOLEAN types. |
MI_UINT8AValue: 17 Array of MI_UINT8 types. |
MI_SINT8AValue: 18 Array of MI_SINT8 types. |
MI_UINT16AValue: 19 Array of MI_UINT16 types. |
MI_SINT16AValue: 20 Array of MI_SINT16 types. |
MI_UINT32AValue: 21 Array of MI_UINT32 types. |
MI_SINT32AValue: 22 Array of MI_SINT32 types. |
MI_UINT64AValue: 23 Array of MI_UINT64 types. |
MI_SINT64AValue: 24 Array of MI_SINT64 types. |
MI_REAL32AValue: 25 Array of MI_REAL32 types. |
MI_REAL64AValue: 26 Array of MI_REAL64 types. |
MI_CHAR16AValue: 27 Array of MI_CHAR16 types. |
MI_DATETIMEAValue: 28 Array of MI_DATETIME structures. |
MI_STRINGAValue: 29 Array of MI_STRING types. |
MI_REFERENCEAValue: 30 Array of MI_REFERENCE types. |
MI_INSTANCEAValue: 31 Array of MI_INSTANCE types. |
MI_ARRAYValue: 16 MI_ARRAY is not an actual type, rather this is the bit that signifies the type is an array. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 8 |
| Minimum supported server | Windows Server 2012 |
| Header | mi.h |
| Redistributable | Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2 |