#[repr(C)]
pub union WHV_PARTITION_PROPERTY {
Show 30 fields
pub ExtendedVmExits: WHV_EXTENDED_VM_EXITS,
pub ProcessorFeatures: WHV_PROCESSOR_FEATURES,
pub SyntheticProcessorFeaturesBanks: WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS,
pub ProcessorXsaveFeatures: WHV_PROCESSOR_XSAVE_FEATURES,
pub ProcessorClFlushSize: u8,
pub ProcessorCount: u32,
pub CpuidExitList: [u32; 1],
pub CpuidResultList: [WHV_X64_CPUID_RESULT; 1],
pub CpuidResultList2: [WHV_X64_CPUID_RESULT2; 1],
pub MsrActionList: [WHV_MSR_ACTION_ENTRY; 1],
pub UnimplementedMsrAction: WHV_MSR_ACTION,
pub ExceptionExitBitmap: u64,
pub LocalApicEmulationMode: WHV_X64_LOCAL_APIC_EMULATION_MODE,
pub SeparateSecurityDomain: BOOL,
pub NestedVirtualization: BOOL,
pub X64MsrExitBitmap: WHV_X64_MSR_EXIT_BITMAP,
pub ProcessorClockFrequency: u64,
pub InterruptClockFrequency: u64,
pub ApicRemoteRead: BOOL,
pub ProcessorFeaturesBanks: WHV_PROCESSOR_FEATURES_BANKS,
pub ReferenceTime: u64,
pub PrimaryNumaNode: u16,
pub CpuReserve: u32,
pub CpuCap: u32,
pub CpuWeight: u32,
pub CpuGroupId: u64,
pub ProcessorFrequencyCap: u32,
pub AllowDeviceAssignment: BOOL,
pub ProcessorPerfmonFeatures: WHV_PROCESSOR_PERFMON_FEATURES,
pub DisableSmt: BOOL,
}Expand description
Required features: ‘Win32_System_Hypervisor’, ‘Win32_Foundation’
Fields
ExtendedVmExits: WHV_EXTENDED_VM_EXITSProcessorFeatures: WHV_PROCESSOR_FEATURESSyntheticProcessorFeaturesBanks: WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKSProcessorXsaveFeatures: WHV_PROCESSOR_XSAVE_FEATURESProcessorClFlushSize: u8ProcessorCount: u32CpuidExitList: [u32; 1]CpuidResultList: [WHV_X64_CPUID_RESULT; 1]CpuidResultList2: [WHV_X64_CPUID_RESULT2; 1]MsrActionList: [WHV_MSR_ACTION_ENTRY; 1]UnimplementedMsrAction: WHV_MSR_ACTIONExceptionExitBitmap: u64LocalApicEmulationMode: WHV_X64_LOCAL_APIC_EMULATION_MODESeparateSecurityDomain: BOOLNestedVirtualization: BOOLX64MsrExitBitmap: WHV_X64_MSR_EXIT_BITMAPProcessorClockFrequency: u64InterruptClockFrequency: u64ApicRemoteRead: BOOLProcessorFeaturesBanks: WHV_PROCESSOR_FEATURES_BANKSReferenceTime: u64PrimaryNumaNode: u16CpuReserve: u32CpuCap: u32CpuWeight: u32CpuGroupId: u64ProcessorFrequencyCap: u32AllowDeviceAssignment: BOOLProcessorPerfmonFeatures: WHV_PROCESSOR_PERFMON_FEATURESDisableSmt: BOOL