Module abi

Source

Structs§

WHV_ADVISE_GPA_RANGE_CODE
WHV_ADVISE_GPA_RANGE_POPULATE
WHV_ADVISE_GPA_RANGE_POPULATE_FLAGS
WHV_ALLOCATE_VPCI_RESOURCE_FLAGS
WHV_ARM64_IC_GIC_V3_PARAMETERS
WHV_ARM64_IC_PARAMETERS
WHV_CAPABILITY_CODE
WHV_CAPABILITY_FEATURES
WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP
WHV_CPUID_OUTPUT
WHV_CREATE_VPCI_DEVICE_FLAGS
WHV_DOORBELL_MATCH_DATA
WHV_EXCEPTION_TYPE
WHV_EXTENDED_VM_EXITS
WHV_HYPERCALL_CONTEXT
WHV_INTERRUPT_CONTROL
WHV_INTERRUPT_CONTROL_MODES
WHV_INTERRUPT_DESTINATION_MODE
WHV_INTERRUPT_TRIGGER_MODE
WHV_INTERRUPT_TYPE
WHV_MAP_GPA_RANGE_FLAGS
WHV_MEMORY_ACCESS_CONTEXT
WHV_MEMORY_ACCESS_INFO
WHV_MEMORY_ACCESS_TYPE
WHV_MEMORY_RANGE_ENTRY
WHV_MSR_ACTION
WHV_MSR_ACTION_ENTRY
WHV_NOTIFICATION_PORT_HANDLE
WHV_NOTIFICATION_PORT_PARAMETERS
WHV_NOTIFICATION_PORT_PARAMETERS_u_Event
WHV_NOTIFICATION_PORT_PROPERTY_CODE
WHV_NOTIFICATION_PORT_TYPE
WHV_PARTITION_HANDLE
WHV_PARTITION_PROPERTY_CODE
WHV_PROCESSOR_FEATURES
WHV_PROCESSOR_FEATURES1
WHV_PROCESSOR_FEATURES_BANKS
WHV_PROCESSOR_PERFMON_FEATURES
WHV_PROCESSOR_VENDOR
WHV_PROCESSOR_XSAVE_FEATURES
WHV_REGISTER_NAME
WHV_REGISTER_VALUE
WHV_RUN_VP_CANCELED_CONTEXT
WHV_RUN_VP_EXIT_CONTEXT
WHV_RUN_VP_EXIT_REASON
WHV_SCHEDULER_FEATURES
WHV_SRIOV_RESOURCE_DESCRIPTOR
WHV_SYNIC_EVENT_PARAMETERS
WHV_SYNIC_SINT_DELIVERABLE_CONTEXT
WHV_SYNTHETIC_PROCESSOR_FEATURES
WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS
WHV_TRANSLATE_GVA_FLAGS
WHV_TRANSLATE_GVA_RESULT
WHV_TRANSLATE_GVA_RESULT_CODE
WHV_TRIGGER_HANDLE
WHV_TRIGGER_PARAMETERS
WHV_TRIGGER_PARAMETERS_u_DeviceInterrupt
WHV_TRIGGER_TYPE
WHV_UINT128
WHV_VIRTUAL_PROCESSOR_PROPERTY
WHV_VIRTUAL_PROCESSOR_PROPERTY_CODE
WHV_VIRTUAL_PROCESSOR_STATE_TYPE
WHV_VPCI_DEVICE_NOTIFICATION
WHV_VPCI_DEVICE_NOTIFICATION_TYPE
WHV_VPCI_DEVICE_PROPERTY_CODE
WHV_VPCI_DEVICE_REGISTER
WHV_VPCI_DEVICE_REGISTER_SPACE
WHV_VPCI_HARDWARE_IDS
WHV_VPCI_INTERRUPT_TARGET
WHV_VPCI_INTERRUPT_TARGET_FLAGS
WHV_VPCI_MMIO_MAPPING
WHV_VPCI_MMIO_RANGE_FLAGS
WHV_VPCI_PROBED_BARS
WHV_VP_EXCEPTION_CONTEXT
WHV_VP_EXCEPTION_INFO
WHV_VP_EXIT_CONTEXT
WHV_X64_APIC_EOI_CONTEXT
WHV_X64_APIC_INIT_SIPI_CONTEXT
WHV_X64_APIC_SMI_CONTEXT
WHV_X64_APIC_WRITE_CONTEXT
WHV_X64_CPUID_ACCESS_CONTEXT
WHV_X64_CPUID_RESULT
WHV_X64_CPUID_RESULT2
WHV_X64_CPUID_RESULT2_FLAGS
WHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT
WHV_X64_IO_PORT_ACCESS_CONTEXT
WHV_X64_IO_PORT_ACCESS_INFO
WHV_X64_LOCAL_APIC_EMULATION_MODE
WHV_X64_MSR_ACCESS_CONTEXT
WHV_X64_MSR_ACCESS_INFO
WHV_X64_MSR_EXIT_BITMAP
WHV_X64_PENDING_INTERRUPTION_TYPE
WHV_X64_RDTSC_CONTEXT
WHV_X64_SEGMENT_REGISTER
WHV_X64_TABLE_REGISTER
WHV_X64_UNSUPPORTED_FEATURE_CODE
WHV_X64_UNSUPPORTED_FEATURE_CONTEXT
WHV_X64_VP_EXECUTION_STATE

Enums§

WHV_ARM64_IC_EMULATION_MODE

Constants§

DEFAULT_GIC_LPI_INT_ID_BITS
DEFAULT_GIC_PPI_OVERFLOW_INTERRUPT_FROM_CNTV
DEFAULT_GITS_TRANSLATER_BASE_ADDRESS
WHV_MAX_DEVICE_ID_SIZE_IN_CHARS
WHvAdviseGpaRangeCodePin
WHvAdviseGpaRangeCodePopulate
WHvAdviseGpaRangeCodeUnpin
WHvAllocateVpciResourceFlagAllowDirectP2P
WHvCapabilityCodeExceptionExitBitmap
WHvCapabilityCodeExtendedVmExits
WHvCapabilityCodeFeatures
WHvCapabilityCodeGpaRangePopulateFlags
WHvCapabilityCodeHypervisorPresent
WHvCapabilityCodeInterruptClockFrequency
WHvCapabilityCodePerfmonFeatures
WHvCapabilityCodeProcessorClFlushSize
WHvCapabilityCodeProcessorClockFrequency
WHvCapabilityCodeProcessorFeatures
WHvCapabilityCodeProcessorFeaturesBanks
WHvCapabilityCodeProcessorFrequencyCap
WHvCapabilityCodeProcessorVendor
WHvCapabilityCodeProcessorXsaveFeatures
WHvCapabilityCodeSchedulerFeatures
WHvCapabilityCodeSyntheticProcessorFeaturesBanks
WHvCapabilityCodeX64MsrExitBitmap
WHvCreateVpciDeviceFlagNone
WHvCreateVpciDeviceFlagPhysicallyBacked
WHvCreateVpciDeviceFlagUseLogicalInterrupts
WHvMapGpaRangeFlagExecute
WHvMapGpaRangeFlagNone
WHvMapGpaRangeFlagRead
WHvMapGpaRangeFlagTrackDirtyPages
WHvMapGpaRangeFlagWrite
WHvMemoryAccessExecute
WHvMemoryAccessRead
WHvMemoryAccessWrite
WHvMsrActionArchitectureDefault
WHvMsrActionExit
WHvMsrActionIgnoreWriteReadZero
WHvNotificationPortPropertyPreferredTargetDuration
WHvNotificationPortPropertyPreferredTargetVp
WHvNotificationPortTypeDoorbell
WHvNotificationPortTypeEvent
WHvPartitionPropertyCodeAllowDeviceAssignment
WHvPartitionPropertyCodeApicRemoteReadSupport
WHvPartitionPropertyCodeArm64IcParameters
WHvPartitionPropertyCodeCpuCap
WHvPartitionPropertyCodeCpuGroupId
WHvPartitionPropertyCodeCpuReserve
WHvPartitionPropertyCodeCpuWeight
WHvPartitionPropertyCodeCpuidExitList
WHvPartitionPropertyCodeCpuidResultList
WHvPartitionPropertyCodeCpuidResultList2
WHvPartitionPropertyCodeDisableSmt
WHvPartitionPropertyCodeExceptionExitBitmap
WHvPartitionPropertyCodeExtendedVmExits
WHvPartitionPropertyCodeInterruptClockFrequency
WHvPartitionPropertyCodeLocalApicEmulationMode
WHvPartitionPropertyCodeMsrActionList
WHvPartitionPropertyCodePhysicalAddressWidth
WHvPartitionPropertyCodePrimaryNumaNode
WHvPartitionPropertyCodeProcessorClFlushSize
WHvPartitionPropertyCodeProcessorClockFrequency
WHvPartitionPropertyCodeProcessorCount
WHvPartitionPropertyCodeProcessorFeatures
WHvPartitionPropertyCodeProcessorFeaturesBanks
WHvPartitionPropertyCodeProcessorFrequencyCap
WHvPartitionPropertyCodeProcessorPerfmonFeatures
WHvPartitionPropertyCodeProcessorXsaveFeatures
WHvPartitionPropertyCodeReferenceTime
WHvPartitionPropertyCodeSeparateSecurityDomain
WHvPartitionPropertyCodeSyntheticProcessorFeaturesBanks
WHvPartitionPropertyCodeUnimplementedMsrAction
WHvPartitionPropertyCodeX64MsrExitBitmap
WHvProcessorVendorAmd
WHvProcessorVendorArm
WHvProcessorVendorHygon
WHvProcessorVendorIntel
WHvRegisterDeliverabilityNotifications
WHvRegisterEom
WHvRegisterGuestOsId
WHvRegisterInternalActivityState
WHvRegisterInterruptState
WHvRegisterPendingEvent
WHvRegisterPendingEvent1
WHvRegisterPendingInterruption
WHvRegisterReferenceTsc
WHvRegisterScontrol
WHvRegisterSiefp
WHvRegisterSimp
WHvRegisterSint0
WHvRegisterSint1
WHvRegisterSint2
WHvRegisterSint3
WHvRegisterSint4
WHvRegisterSint5
WHvRegisterSint6
WHvRegisterSint7
WHvRegisterSint8
WHvRegisterSint9
WHvRegisterSint10
WHvRegisterSint11
WHvRegisterSint12
WHvRegisterSint13
WHvRegisterSint14
WHvRegisterSint15
WHvRegisterSversion
WHvRegisterVpAssistPage
WHvRegisterVpRuntime
WHvRunVpExitReasonCanceled
WHvRunVpExitReasonException
WHvRunVpExitReasonHypercall
WHvRunVpExitReasonInvalidVpRegisterValue
WHvRunVpExitReasonMemoryAccess
WHvRunVpExitReasonNone
WHvRunVpExitReasonSynicSintDeliverable
WHvRunVpExitReasonUnrecoverableException
WHvRunVpExitReasonUnsupportedFeature
WHvRunVpExitReasonX64ApicEoi
WHvRunVpExitReasonX64ApicInitSipiTrap
WHvRunVpExitReasonX64ApicSmiTrap
WHvRunVpExitReasonX64ApicWriteTrap
WHvRunVpExitReasonX64Cpuid
WHvRunVpExitReasonX64Halt
WHvRunVpExitReasonX64InterruptWindow
WHvRunVpExitReasonX64IoPortAccess
WHvRunVpExitReasonX64MsrAccess
WHvRunVpExitReasonX64Rdtsc
WHvTranslateGvaFlagNone
WHvTranslateGvaFlagPrivilegeExempt
WHvTranslateGvaFlagSetPageTableBits
WHvTranslateGvaFlagValidateExecute
WHvTranslateGvaFlagValidateRead
WHvTranslateGvaFlagValidateWrite
WHvTranslateGvaResultGpaIllegalOverlayAccess
WHvTranslateGvaResultGpaNoReadAccess
WHvTranslateGvaResultGpaNoWriteAccess
WHvTranslateGvaResultGpaUnmapped
WHvTranslateGvaResultIntercept
WHvTranslateGvaResultInvalidPageTableFlags
WHvTranslateGvaResultPageNotPresent
WHvTranslateGvaResultPrivilegeViolation
WHvTranslateGvaResultSuccess
WHvTriggerTypeDeviceInterrupt
WHvTriggerTypeInterrupt
WHvTriggerTypeSynicEvent
WHvUnsupportedFeatureIntercept
WHvUnsupportedFeatureTaskSwitchTss
WHvVirtualProcessorPropertyCodeNumaNode
WHvVirtualProcessorStateTypeInterruptControllerState2
WHvVirtualProcessorStateTypeSynicEventFlagPage
WHvVirtualProcessorStateTypeSynicMessagePage
WHvVirtualProcessorStateTypeSynicTimerState
WHvVirtualProcessorStateTypeXsaveState
WHvVpciBar0
WHvVpciBar1
WHvVpciBar2
WHvVpciBar3
WHvVpciBar4
WHvVpciBar5
WHvVpciConfigSpace
WHvVpciDeviceNotificationMmioRemapping
WHvVpciDeviceNotificationSurpriseRemoval
WHvVpciDeviceNotificationUndefined
WHvVpciDevicePropertyCodeHardwareIDs
WHvVpciDevicePropertyCodeProbedBARs
WHvVpciDevicePropertyCodeUndefined
WHvVpciInterruptTargetFlagMulticast
WHvVpciMmioRangeFlagReadAccess
WHvVpciMmioRangeFlagWriteAccess
WHvX64CpuidResult2FlagSubleafSpecific
WHvX64CpuidResult2FlagVpSpecific
WHvX64ExceptionTypeAlignmentCheckFault
WHvX64ExceptionTypeBoundRangeFault
WHvX64ExceptionTypeBreakpointTrap
WHvX64ExceptionTypeDebugTrapOrFault
WHvX64ExceptionTypeDeviceNotAvailableFault
WHvX64ExceptionTypeDivideErrorFault
WHvX64ExceptionTypeDoubleFaultAbort
WHvX64ExceptionTypeFloatingPointErrorFault
WHvX64ExceptionTypeGeneralProtectionFault
WHvX64ExceptionTypeInvalidOpcodeFault
WHvX64ExceptionTypeInvalidTaskStateSegmentFault
WHvX64ExceptionTypeMachineCheckAbort
WHvX64ExceptionTypeOverflowTrap
WHvX64ExceptionTypePageFault
WHvX64ExceptionTypeSegmentNotPresentFault
WHvX64ExceptionTypeSimdFloatingPointFault
WHvX64ExceptionTypeStackFault
WHvX64InterruptDestinationModeLogical
WHvX64InterruptDestinationModePhysical
WHvX64InterruptTriggerModeEdge
WHvX64InterruptTriggerModeLevel
WHvX64InterruptTypeFixed
WHvX64InterruptTypeInit
WHvX64InterruptTypeLocalInt1
WHvX64InterruptTypeLowestPriority
WHvX64InterruptTypeNmi
WHvX64InterruptTypeSipi
WHvX64LocalApicEmulationModeNone
WHvX64LocalApicEmulationModeX2Apic
WHvX64LocalApicEmulationModeXApic
WHvX64PendingException
WHvX64PendingInterrupt
WHvX64PendingNmi
WHvX64RegisterACount
WHvX64RegisterApicBase
WHvX64RegisterApicId
WHvX64RegisterApicVersion
WHvX64RegisterBndcfgs
WHvX64RegisterCr0
WHvX64RegisterCr2
WHvX64RegisterCr3
WHvX64RegisterCr4
WHvX64RegisterCr8
WHvX64RegisterCs
WHvX64RegisterCstar
WHvX64RegisterDr0
WHvX64RegisterDr1
WHvX64RegisterDr2
WHvX64RegisterDr3
WHvX64RegisterDr6
WHvX64RegisterDr7
WHvX64RegisterDs
WHvX64RegisterEfer
WHvX64RegisterEs
WHvX64RegisterFpControlStatus
WHvX64RegisterFpMmx0
WHvX64RegisterFpMmx1
WHvX64RegisterFpMmx2
WHvX64RegisterFpMmx3
WHvX64RegisterFpMmx4
WHvX64RegisterFpMmx5
WHvX64RegisterFpMmx6
WHvX64RegisterFpMmx7
WHvX64RegisterFs
WHvX64RegisterGdtr
WHvX64RegisterGs
WHvX64RegisterHypercall
WHvX64RegisterIdtr
WHvX64RegisterInitialApicId
WHvX64RegisterInterruptSspTableAddr
WHvX64RegisterKernelGsBase
WHvX64RegisterLdtr
WHvX64RegisterLstar
WHvX64RegisterMCount
WHvX64RegisterMsrMtrrCap
WHvX64RegisterMsrMtrrDefType
WHvX64RegisterMsrMtrrFix4kC0000
WHvX64RegisterMsrMtrrFix4kC8000
WHvX64RegisterMsrMtrrFix4kD0000
WHvX64RegisterMsrMtrrFix4kD8000
WHvX64RegisterMsrMtrrFix4kE0000
WHvX64RegisterMsrMtrrFix4kE8000
WHvX64RegisterMsrMtrrFix4kF0000
WHvX64RegisterMsrMtrrFix4kF8000
WHvX64RegisterMsrMtrrFix16k80000
WHvX64RegisterMsrMtrrFix16kA0000
WHvX64RegisterMsrMtrrFix64k00000
WHvX64RegisterMsrMtrrPhysBase0
WHvX64RegisterMsrMtrrPhysBase1
WHvX64RegisterMsrMtrrPhysBase2
WHvX64RegisterMsrMtrrPhysBase3
WHvX64RegisterMsrMtrrPhysBase4
WHvX64RegisterMsrMtrrPhysBase5
WHvX64RegisterMsrMtrrPhysBase6
WHvX64RegisterMsrMtrrPhysBase7
WHvX64RegisterMsrMtrrPhysBase8
WHvX64RegisterMsrMtrrPhysBase9
WHvX64RegisterMsrMtrrPhysBaseA
WHvX64RegisterMsrMtrrPhysBaseB
WHvX64RegisterMsrMtrrPhysBaseC
WHvX64RegisterMsrMtrrPhysBaseD
WHvX64RegisterMsrMtrrPhysBaseE
WHvX64RegisterMsrMtrrPhysBaseF
WHvX64RegisterMsrMtrrPhysMask0
WHvX64RegisterMsrMtrrPhysMask1
WHvX64RegisterMsrMtrrPhysMask2
WHvX64RegisterMsrMtrrPhysMask3
WHvX64RegisterMsrMtrrPhysMask4
WHvX64RegisterMsrMtrrPhysMask5
WHvX64RegisterMsrMtrrPhysMask6
WHvX64RegisterMsrMtrrPhysMask7
WHvX64RegisterMsrMtrrPhysMask8
WHvX64RegisterMsrMtrrPhysMask9
WHvX64RegisterMsrMtrrPhysMaskA
WHvX64RegisterMsrMtrrPhysMaskB
WHvX64RegisterMsrMtrrPhysMaskC
WHvX64RegisterMsrMtrrPhysMaskD
WHvX64RegisterMsrMtrrPhysMaskE
WHvX64RegisterMsrMtrrPhysMaskF
WHvX64RegisterPat
WHvX64RegisterPendingDebugException
WHvX64RegisterPl0Ssp
WHvX64RegisterPl1Ssp
WHvX64RegisterPl2Ssp
WHvX64RegisterPl3Ssp
WHvX64RegisterPredCmd
WHvX64RegisterR8
WHvX64RegisterR9
WHvX64RegisterR10
WHvX64RegisterR11
WHvX64RegisterR12
WHvX64RegisterR13
WHvX64RegisterR14
WHvX64RegisterR15
WHvX64RegisterRax
WHvX64RegisterRbp
WHvX64RegisterRbx
WHvX64RegisterRcx
WHvX64RegisterRdi
WHvX64RegisterRdx
WHvX64RegisterRflags
WHvX64RegisterRip
WHvX64RegisterRsi
WHvX64RegisterRsp
WHvX64RegisterSCet
WHvX64RegisterSfmask
WHvX64RegisterSpecCtrl
WHvX64RegisterSs
WHvX64RegisterSsp
WHvX64RegisterStar
WHvX64RegisterSysenterCs
WHvX64RegisterSysenterEip
WHvX64RegisterSysenterEsp
WHvX64RegisterTr
WHvX64RegisterTsc
WHvX64RegisterTscAdjust
WHvX64RegisterTscAux
WHvX64RegisterTscDeadline
WHvX64RegisterTscVirtualOffset
WHvX64RegisterTsxCtrl
WHvX64RegisterUCet
WHvX64RegisterUnwaitControl
WHvX64RegisterVirtualCr0
WHvX64RegisterVirtualCr3
WHvX64RegisterVirtualCr4
WHvX64RegisterVirtualCr8
WHvX64RegisterXCr0
WHvX64RegisterXfd
WHvX64RegisterXfdErr
WHvX64RegisterXmm0
WHvX64RegisterXmm1
WHvX64RegisterXmm2
WHvX64RegisterXmm3
WHvX64RegisterXmm4
WHvX64RegisterXmm5
WHvX64RegisterXmm6
WHvX64RegisterXmm7
WHvX64RegisterXmm8
WHvX64RegisterXmm9
WHvX64RegisterXmm10
WHvX64RegisterXmm11
WHvX64RegisterXmm12
WHvX64RegisterXmm13
WHvX64RegisterXmm14
WHvX64RegisterXmm15
WHvX64RegisterXmmControlStatus
WHvX64RegisterXss

Unions§

WHV_NOTIFICATION_PORT_PARAMETERS_u
WHV_RUN_VP_EXIT_CONTEXT_u
WHV_TRIGGER_PARAMETERS_u
WHV_VIRTUAL_PROCESSOR_PROPERTY_u