| Previous | Next |
| STATUS_HV_INVALID_DEVICE_STATE | STATUS_HV_INVALID_CPU_GROUP_ID |
STATUS_HV_PAGE_REQUEST_INVALID
The requested device memory access violates the guest’s allowed GPA permissions
STATUS_HV_PAGE_REQUEST_INVALID is tied to device page-request handling. It means the supplied request described a memory access that the guest is not permitted to perform. The problem is not merely that a page was absent; the requested access itself does not match the permissions Hyper-V enforces for that guest physical address range.
This status is important in assigned-device and I/O-remapping scenarios because a device may request translation or access to memory while Hyper-V is also enforcing partition isolation, VTL rules, and mapping state.
What to correlate
- The device, partition, GPA range, access type, and page-request metadata.
- Current GPA mapping permissions and whether the range was unmapped or remapped during the request.
- Device reset, DMA fault, VTL, or teardown events near the invalid request.
- Whether the driver assumes access after a stale mapping or after ownership changed.
Useful distinction
Do not confuse this with STATUS_HV_PENDING_PAGE_REQUESTS. Pending requests may be discarded during transitions; this status says one request was invalid because the requested access was not allowed.
References
- Microsoft: Windows Hypervisor Platform API
- Microsoft: Hyper-V TLFS
- Linux kernel documentation: Hyper-V overview
- ReactOS: ntstatus.h constant definitions
Looking for a different code? Search another status or error code.