Structs§
- Accept
GpaPages - Accept
Memory Type - Accept
Pages Attributes - Attributes for accepting pages. See
AcceptGpaPages
- Assert
Virtual Interrupt - Check
GpaPage VtlAccess Result Code - Check
Sparse GpaPage VtlAccess - Check
Sparse GpaPage VtlAccess Output - Control
- The hypercall input value.
- Enable
Partition Vtl - Enable
Partition VtlFlags - Enable
VpVtl Arm64 - Enable
VpVtl X64 - Flush
Virtual Address Space - Flush
Virtual Address Space Ex - GetSet
VpRegisters - GetVp
Index From Apic Id - Host
Visibility Type - Host visibility used in hypercall inputs.
- HvFlush
Flags - HvGpa
Range - HvGpa
Range Extended - HvGpa
Range Extended Large Page - HvGpa
Range Simple - HvGuest
OsId - HvGuest
OsMicrosoft - HvGuest
OsMicrosoft Ids - HvGuest
OsOpen Source - HvGuest
OsOpen Source Type - HvGva
Range - HvGva
Range Extended - HvGva
Range Extended Large Page - HvGva
Range Simple - HvInput
Vtl - HvIntercept
Parameters - HvIntercept
Type - HvInterrupt
Source - HvInterrupt
Target Flags - HvRegister
Assoc - Hypercall
Output - The hypercall output value returned to the guest.
- Initial
VpContext Arm64 - Initial
VpContext X64 - Install
Intercept - Interrupt
Entry - Interrupt
Target - Memory
Mapped IoRead - Memory
Mapped IoRead Output - Memory
Mapped IoWrite - Modify
Host Visibility - Modify
Sparse Page Visibility - Modify
VtlProtection Mask - MsrHypercall
Contents - PinUnpin
GpaPage Ranges Header - Post
Message - Post
Message Direct - Query
Sparse Page Visibility - Retarget
Device Interrupt - Send
Synthetic Cluster Ipi - Send
Synthetic Cluster IpiEx - Signal
Event - Signal
Event Direct - Signal
Event Direct Output - Start
Virtual Processor Arm64 - Start
Virtual Processor X64 - Translate
GvaControl Flags Arm64 - Translate
GvaControl Flags X64 - Translate
GvaResult - Translate
GvaResult Code - Translate
GvaResult ExArm64 - Translate
GvaResult ExX64 - Translate
Virtual Address Arm64 - Translate
Virtual Address ExOutput Arm64 - Translate
Virtual Address ExOutput X64 - Translate
Virtual Address Output - Translate
Virtual Address X64 - Unaccept
GpaPages - Unaccept
Pages Attributes - Attributes for unaccepting pages. See
UnacceptGpaPages
- VtlPermission
Set
Constants§
- HV_
DEVICE_ INTERRUPT_ TARGET_ MULTICAST - HV_
DEVICE_ INTERRUPT_ TARGET_ PROCESSOR_ SET - HV_
GENERIC_ SET_ ALL - HV_
GENERIC_ SET_ SPARSE_ 4K - HV_
HYPERCALL_ MMIO_ MAX_ DATA_ LENGTH - HV_
INTERCEPT_ ACCESS_ MASK_ EXECUTE - HV_
INTERCEPT_ ACCESS_ MASK_ NONE - HV_
INTERCEPT_ ACCESS_ MASK_ READ - HV_
INTERCEPT_ ACCESS_ MASK_ READ_ WRITE - HV_
INTERCEPT_ ACCESS_ MASK_ WRITE - HV_
VTL_ PERMISSION_ SET_ SIZE - The number of VTLs for which permissions can be specified in a VTL permission set.