Struct libwhp::WHV_PROCESSOR_FEATURES [−][src]
#[repr(C)]pub struct WHV_PROCESSOR_FEATURES { pub AsUINT64: UINT64, }
Fields
AsUINT64: UINT64
Methods
impl WHV_PROCESSOR_FEATURES
[src]
impl WHV_PROCESSOR_FEATURES
pub fn Sse3Support(&self) -> UINT64
[src]
pub fn Sse3Support(&self) -> UINT64
pub fn set_Sse3Support(&mut self, val: UINT64)
[src]
pub fn set_Sse3Support(&mut self, val: UINT64)
pub fn LahfSahfSupport(&self) -> UINT64
[src]
pub fn LahfSahfSupport(&self) -> UINT64
pub fn set_LahfSahfSupport(&mut self, val: UINT64)
[src]
pub fn set_LahfSahfSupport(&mut self, val: UINT64)
pub fn Ssse3Support(&self) -> UINT64
[src]
pub fn Ssse3Support(&self) -> UINT64
pub fn set_Ssse3Support(&mut self, val: UINT64)
[src]
pub fn set_Ssse3Support(&mut self, val: UINT64)
pub fn Sse4_1Support(&self) -> UINT64
[src]
pub fn Sse4_1Support(&self) -> UINT64
pub fn set_Sse4_1Support(&mut self, val: UINT64)
[src]
pub fn set_Sse4_1Support(&mut self, val: UINT64)
pub fn Sse4_2Support(&self) -> UINT64
[src]
pub fn Sse4_2Support(&self) -> UINT64
pub fn set_Sse4_2Support(&mut self, val: UINT64)
[src]
pub fn set_Sse4_2Support(&mut self, val: UINT64)
pub fn Sse4aSupport(&self) -> UINT64
[src]
pub fn Sse4aSupport(&self) -> UINT64
pub fn set_Sse4aSupport(&mut self, val: UINT64)
[src]
pub fn set_Sse4aSupport(&mut self, val: UINT64)
pub fn XopSupport(&self) -> UINT64
[src]
pub fn XopSupport(&self) -> UINT64
pub fn set_XopSupport(&mut self, val: UINT64)
[src]
pub fn set_XopSupport(&mut self, val: UINT64)
pub fn PopCntSupport(&self) -> UINT64
[src]
pub fn PopCntSupport(&self) -> UINT64
pub fn set_PopCntSupport(&mut self, val: UINT64)
[src]
pub fn set_PopCntSupport(&mut self, val: UINT64)
pub fn Cmpxchg16bSupport(&self) -> UINT64
[src]
pub fn Cmpxchg16bSupport(&self) -> UINT64
pub fn set_Cmpxchg16bSupport(&mut self, val: UINT64)
[src]
pub fn set_Cmpxchg16bSupport(&mut self, val: UINT64)
pub fn Altmovcr8Support(&self) -> UINT64
[src]
pub fn Altmovcr8Support(&self) -> UINT64
pub fn set_Altmovcr8Support(&mut self, val: UINT64)
[src]
pub fn set_Altmovcr8Support(&mut self, val: UINT64)
pub fn LzcntSupport(&self) -> UINT64
[src]
pub fn LzcntSupport(&self) -> UINT64
pub fn set_LzcntSupport(&mut self, val: UINT64)
[src]
pub fn set_LzcntSupport(&mut self, val: UINT64)
pub fn MisAlignSseSupport(&self) -> UINT64
[src]
pub fn MisAlignSseSupport(&self) -> UINT64
pub fn set_MisAlignSseSupport(&mut self, val: UINT64)
[src]
pub fn set_MisAlignSseSupport(&mut self, val: UINT64)
pub fn MmxExtSupport(&self) -> UINT64
[src]
pub fn MmxExtSupport(&self) -> UINT64
pub fn set_MmxExtSupport(&mut self, val: UINT64)
[src]
pub fn set_MmxExtSupport(&mut self, val: UINT64)
pub fn Amd3DNowSupport(&self) -> UINT64
[src]
pub fn Amd3DNowSupport(&self) -> UINT64
pub fn set_Amd3DNowSupport(&mut self, val: UINT64)
[src]
pub fn set_Amd3DNowSupport(&mut self, val: UINT64)
pub fn ExtendedAmd3DNowSupport(&self) -> UINT64
[src]
pub fn ExtendedAmd3DNowSupport(&self) -> UINT64
pub fn set_ExtendedAmd3DNowSupport(&mut self, val: UINT64)
[src]
pub fn set_ExtendedAmd3DNowSupport(&mut self, val: UINT64)
pub fn Page1GbSupport(&self) -> UINT64
[src]
pub fn Page1GbSupport(&self) -> UINT64
pub fn set_Page1GbSupport(&mut self, val: UINT64)
[src]
pub fn set_Page1GbSupport(&mut self, val: UINT64)
pub fn AesSupport(&self) -> UINT64
[src]
pub fn AesSupport(&self) -> UINT64
pub fn set_AesSupport(&mut self, val: UINT64)
[src]
pub fn set_AesSupport(&mut self, val: UINT64)
pub fn PclmulqdqSupport(&self) -> UINT64
[src]
pub fn PclmulqdqSupport(&self) -> UINT64
pub fn set_PclmulqdqSupport(&mut self, val: UINT64)
[src]
pub fn set_PclmulqdqSupport(&mut self, val: UINT64)
pub fn PcidSupport(&self) -> UINT64
[src]
pub fn PcidSupport(&self) -> UINT64
pub fn set_PcidSupport(&mut self, val: UINT64)
[src]
pub fn set_PcidSupport(&mut self, val: UINT64)
pub fn Fma4Support(&self) -> UINT64
[src]
pub fn Fma4Support(&self) -> UINT64
pub fn set_Fma4Support(&mut self, val: UINT64)
[src]
pub fn set_Fma4Support(&mut self, val: UINT64)
pub fn F16CSupport(&self) -> UINT64
[src]
pub fn F16CSupport(&self) -> UINT64
pub fn set_F16CSupport(&mut self, val: UINT64)
[src]
pub fn set_F16CSupport(&mut self, val: UINT64)
pub fn RdRandSupport(&self) -> UINT64
[src]
pub fn RdRandSupport(&self) -> UINT64
pub fn set_RdRandSupport(&mut self, val: UINT64)
[src]
pub fn set_RdRandSupport(&mut self, val: UINT64)
pub fn RdWrFsGsSupport(&self) -> UINT64
[src]
pub fn RdWrFsGsSupport(&self) -> UINT64
pub fn set_RdWrFsGsSupport(&mut self, val: UINT64)
[src]
pub fn set_RdWrFsGsSupport(&mut self, val: UINT64)
pub fn SmepSupport(&self) -> UINT64
[src]
pub fn SmepSupport(&self) -> UINT64
pub fn set_SmepSupport(&mut self, val: UINT64)
[src]
pub fn set_SmepSupport(&mut self, val: UINT64)
pub fn EnhancedFastStringSupport(&self) -> UINT64
[src]
pub fn EnhancedFastStringSupport(&self) -> UINT64
pub fn set_EnhancedFastStringSupport(&mut self, val: UINT64)
[src]
pub fn set_EnhancedFastStringSupport(&mut self, val: UINT64)
pub fn Bmi1Support(&self) -> UINT64
[src]
pub fn Bmi1Support(&self) -> UINT64
pub fn set_Bmi1Support(&mut self, val: UINT64)
[src]
pub fn set_Bmi1Support(&mut self, val: UINT64)
pub fn Bmi2Support(&self) -> UINT64
[src]
pub fn Bmi2Support(&self) -> UINT64
pub fn set_Bmi2Support(&mut self, val: UINT64)
[src]
pub fn set_Bmi2Support(&mut self, val: UINT64)
pub fn Reserved1(&self) -> UINT64
[src]
pub fn Reserved1(&self) -> UINT64
pub fn set_Reserved1(&mut self, val: UINT64)
[src]
pub fn set_Reserved1(&mut self, val: UINT64)
pub fn MovbeSupport(&self) -> UINT64
[src]
pub fn MovbeSupport(&self) -> UINT64
pub fn set_MovbeSupport(&mut self, val: UINT64)
[src]
pub fn set_MovbeSupport(&mut self, val: UINT64)
pub fn Npiep1Support(&self) -> UINT64
[src]
pub fn Npiep1Support(&self) -> UINT64
pub fn set_Npiep1Support(&mut self, val: UINT64)
[src]
pub fn set_Npiep1Support(&mut self, val: UINT64)
pub fn DepX87FPUSaveSupport(&self) -> UINT64
[src]
pub fn DepX87FPUSaveSupport(&self) -> UINT64
pub fn set_DepX87FPUSaveSupport(&mut self, val: UINT64)
[src]
pub fn set_DepX87FPUSaveSupport(&mut self, val: UINT64)
pub fn RdSeedSupport(&self) -> UINT64
[src]
pub fn RdSeedSupport(&self) -> UINT64
pub fn set_RdSeedSupportp(&mut self, val: UINT64)
[src]
pub fn set_RdSeedSupportp(&mut self, val: UINT64)
pub fn AdxSupport(&self) -> UINT64
[src]
pub fn AdxSupport(&self) -> UINT64
pub fn set_AdxSupport(&mut self, val: UINT64)
[src]
pub fn set_AdxSupport(&mut self, val: UINT64)
pub fn IntelPrefetchSupport(&self) -> UINT64
[src]
pub fn IntelPrefetchSupport(&self) -> UINT64
pub fn set_IntelPrefetchSupport(&mut self, val: UINT64)
[src]
pub fn set_IntelPrefetchSupport(&mut self, val: UINT64)
pub fn SmapSupport(&self) -> UINT64
[src]
pub fn SmapSupport(&self) -> UINT64
pub fn set_SmapSupport(&mut self, val: UINT64)
[src]
pub fn set_SmapSupport(&mut self, val: UINT64)
pub fn HleSupport(&self) -> UINT64
[src]
pub fn HleSupport(&self) -> UINT64
pub fn set_HleSupport(&mut self, val: UINT64)
[src]
pub fn set_HleSupport(&mut self, val: UINT64)
pub fn RtmSupport(&self) -> UINT64
[src]
pub fn RtmSupport(&self) -> UINT64
pub fn set_RtmSupport(&mut self, val: UINT64)
[src]
pub fn set_RtmSupport(&mut self, val: UINT64)
pub fn RdtscpSupport(&self) -> UINT64
[src]
pub fn RdtscpSupport(&self) -> UINT64
pub fn set_RdtscpSupport(&mut self, val: UINT64)
[src]
pub fn set_RdtscpSupport(&mut self, val: UINT64)
pub fn ClflushoptSupport(&self) -> UINT64
[src]
pub fn ClflushoptSupport(&self) -> UINT64
pub fn set_ClflushoptSupport(&mut self, val: UINT64)
[src]
pub fn set_ClflushoptSupport(&mut self, val: UINT64)
pub fn ClwbSupport(&self) -> UINT64
[src]
pub fn ClwbSupport(&self) -> UINT64
pub fn set_ClwbSupport(&mut self, val: UINT64)
[src]
pub fn set_ClwbSupport(&mut self, val: UINT64)
pub fn ShaSupport(&self) -> UINT64
[src]
pub fn ShaSupport(&self) -> UINT64
pub fn set_ShaSupport(&mut self, val: UINT64)
[src]
pub fn set_ShaSupport(&mut self, val: UINT64)
pub fn X87PointersSavedSupport(&self) -> UINT64
[src]
pub fn X87PointersSavedSupport(&self) -> UINT64
pub fn set_X87PointersSavedSupport(&mut self, val: UINT64)
[src]
pub fn set_X87PointersSavedSupport(&mut self, val: UINT64)
pub fn Reserved2(&self) -> UINT64
[src]
pub fn Reserved2(&self) -> UINT64
pub fn set_Reserved2(&mut self, val: UINT64)
[src]
pub fn set_Reserved2(&mut self, val: UINT64)
Trait Implementations
impl Copy for WHV_PROCESSOR_FEATURES
[src]
impl Copy for WHV_PROCESSOR_FEATURES
impl Clone for WHV_PROCESSOR_FEATURES
[src]
impl Clone for WHV_PROCESSOR_FEATURES
fn clone(&self) -> WHV_PROCESSOR_FEATURES
[src]
fn clone(&self) -> WHV_PROCESSOR_FEATURES
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for WHV_PROCESSOR_FEATURES
impl Send for WHV_PROCESSOR_FEATURES
impl Sync for WHV_PROCESSOR_FEATURES
impl Sync for WHV_PROCESSOR_FEATURES