MI_Value union (mi.h)
A union of all CIM data types.
Syntax
typedef union _MI_Value {
MI_Boolean boolean;
MI_Uint8 uint8;
MI_Sint8 sint8;
MI_Uint16 uint16;
MI_Sint16 sint16;
MI_Uint32 uint32;
MI_Sint32 sint32;
MI_Uint64 uint64;
MI_Sint64 sint64;
MI_Real32 real32;
MI_Real64 real64;
MI_Char16 char16;
MI_Datetime datetime;
MI_Char *string;
MI_Instance *instance;
MI_Instance *reference;
MI_BooleanA booleana;
MI_Uint8A uint8a;
MI_Sint8A sint8a;
MI_Uint16A uint16a;
MI_Sint16A sint16a;
MI_Uint32A uint32a;
MI_Sint32A sint32a;
MI_Uint64A uint64a;
MI_Sint64A sint64a;
MI_Real32A real32a;
MI_Real64A real64a;
MI_Char16A char16a;
MI_DatetimeA datetimea;
MI_StringA stringa;
MI_ReferenceA referencea;
MI_InstanceA instancea;
MI_Array array;
} MI_Value;
Members
boolean
uint8
sint8
uint16
sint16
uint32
sint32
uint64
sint64
real32
real64
char16
datetime
string
instance
reference
booleana
uint8a
sint8a
uint16a
sint16a
uint32a
sint32a
uint64a
sint64a
real32a
real64a
char16a
datetimea
stringa
referencea
instancea
array
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | mi.h |