#[repr(C)]
pub union MI_Value {
Show 33 fields
pub boolean: u8,
pub uint8: u8,
pub sint8: i8,
pub uint16: u16,
pub sint16: i16,
pub uint32: u32,
pub sint32: i32,
pub uint64: u64,
pub sint64: i64,
pub real32: f32,
pub real64: f64,
pub char16: u16,
pub datetime: MI_Datetime,
pub string: *mut u16,
pub instance: *mut MI_Instance,
pub reference: *mut MI_Instance,
pub booleana: MI_BooleanA,
pub uint8a: MI_Uint8A,
pub sint8a: MI_Sint8A,
pub uint16a: MI_Uint16A,
pub sint16a: MI_Sint16A,
pub uint32a: MI_Uint32A,
pub sint32a: MI_Sint32A,
pub uint64a: MI_Uint64A,
pub sint64a: MI_Sint64A,
pub real32a: MI_Real32A,
pub real64a: MI_Real64A,
pub char16a: MI_Char16A,
pub datetimea: MI_DatetimeA,
pub stringa: MI_StringA,
pub referencea: MI_ReferenceA,
pub instancea: MI_InstanceA,
pub array: MI_Array,
}
Expand description
Required features: ‘Win32_System_Wmi’
Fields
boolean: u8
uint8: u8
sint8: i8
uint16: u16
sint16: i16
uint32: u32
sint32: i32
uint64: u64
sint64: i64
real32: f32
real64: f64
char16: u16
datetime: MI_Datetime
string: *mut u16
instance: *mut MI_Instance
reference: *mut MI_Instance
booleana: MI_BooleanA
uint8a: MI_Uint8A
sint8a: MI_Sint8A
uint16a: MI_Uint16A
sint16a: MI_Sint16A
uint32a: MI_Uint32A
sint32a: MI_Sint32A
uint64a: MI_Uint64A
sint64a: MI_Sint64A
real32a: MI_Real32A
real64a: MI_Real64A
char16a: MI_Char16A
datetimea: MI_DatetimeA
stringa: MI_StringA
referencea: MI_ReferenceA
instancea: MI_InstanceA
array: MI_Array
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MI_Value
impl !Send for MI_Value
impl !Sync for MI_Value
impl Unpin for MI_Value
impl UnwindSafe for MI_Value
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more