What does HRESULT 0x00350059 (ERROR_HV_PENDING_PAGE_REQUESTS) mean?

 
Could be also:
ConstantTypeOS
STATUS_HV_PENDING_PAGE_REQUESTSNTSTATUSWindows
Previous Next
ERROR_NDIS_INDICATION_REQUIRED SDIAG_S_CANNOTRUN

ERROR_HV_PENDING_PAGE_REQUESTS

Pending page requests belong to device-backed guest memory access

ERROR_HV_PENDING_PAGE_REQUESTS is an informational Hyper-V result: a device still had outstanding requests for guest pages when its association was reset or removed, so those requests were discarded. It is not evidence that the host page file is busy. The relevant pages are guest physical addresses used by an assigned or virtualized device under hypervisor and IOMMU control.

Treat the status as a teardown-order warning. Stop new DMA or device work, drain completions, revoke mappings, and only then detach the device or destroy its device domain. Record the device identifier, requested GPA ranges, access type, and whether the guest changed memory protections during removal. If the same pages are requested again after reassignment, verify that the new device context was not created from stale queue state.

Evidence that identifies an unsafe device teardown

  • Device ID and partition ID involved in the reset or detach.
  • Outstanding GPA page requests and requested read, write, or execute access.
  • Order of queue shutdown, DMA quiescence, mapping removal, and device-domain destruction.
  • Whether a hot-unplug, VM save, or VTL protection change occurred concurrently.

References


Looking for a different code? Search another status or error code.