| Previous | Next |
| ERROR_HV_INVALID_DEVICE_STATE | ERROR_HV_INVALID_CPU_GROUP_ID |
ERROR_HV_PAGE_REQUEST_INVALID
Page requests are checked against guest and IOMMU access permissions
ERROR_HV_PAGE_REQUEST_INVALID means a supplied device page request describes memory access the guest is not permitted to perform. The requested GPA may be unmapped, outside the partition, protected by a higher VTL, or missing the access right required by the device operation.
Capture the GPA page number, length, access type, device ID, partition ID, and active VTL protections. Validate the request before submitting it and synchronize memory unmap or protection changes with device queues. Retrying the identical request cannot create permission; determine whether the mapping is stale, the access direction is wrong, or the device attempted DMA after teardown began.
Memory-access evidence
- Requested GPA range and read, write, or execute access.
- Partition memory map and current VTL protection mask.
- Device domain and IOMMU mapping for the requester.
- Concurrent unmap, ballooning, save, or device-removal activity.
References
- Microsoft: invalid Hyper-V page-request definition
- Microsoft TLFS: per-VTL GPA access protections
- Microsoft: IOMMU translation and access isolation
Looking for a different code? Search another status or error code.
