Expand description
Microsoft hypervisor definitions.
Modules§
Structs§
- The contents of
HV_X64_MSR_GUEST_CRASH_CTL
- An
HvStatus
value representing an error. - The declaration uses the fact the bits for the different architectures don’t intersect. When (if ever) they do, will need to come up with a more elaborate abstraction. The other possible downside is the lack of the compile-time checks as adding that will require
guest_arch
support and a large refactoring. To sum up, choosing expediency. - A hypervisor register for any architecture.
- A hypervisor status code.
- Provides information about a memory intercept.
- Part of
HvX64PendingEventMemoryIntercept
- Part of
HvX64PendingEventMemoryIntercept
- Provides information about a virtualization fault.
Enums§
Constants§
HvMapGpaFlags
with no permissions set- The current partition has a synthetic debug device available to it.
- Extended I/O APIC RTEs are supported for the current partition.
- The result of querying the VIRTUALIZATION_STACK_CPUID_PROPERTIES leaf.
Type Aliases§
- A useful result type for hypervisor operations.