| Previous | Next |
| STATUS_VID_INVALID_MESSAGE_QUEUE_HANDLE | STATUS_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE |
STATUS_VID_INVALID_GPA_RANGE_HANDLE
Invalid VID GPA-range handle
STATUS_VID_INVALID_GPA_RANGE_HANDLE means the failing handle should identify a mapped or tracked guest physical address range, but VID cannot validate it as such.
VID validated the handle class and found that the supplied value does not identify a live GPA-range object. A GPA-range handle can become stale after teardown or remapping, and it should not be confused with the separate partition, memory-block, or message-queue objects used by the virtualization stack.
The Windows Hypervisor Platform documentation describes GPA mappings as explicit ranges in a partition. This status belongs to that range-management layer rather than to a guest virtual address translation error.
What to inspect
- Check whether the GPA range was unmapped, destroyed, or replaced before the failing operation.
- Verify the handle was produced by the same partition and memory-block context.
- Look for stale handles after VM reset, saved-state restore, migration, or memory hot-add/removal.
References
- Microsoft: WHvMapGpaRange
- Microsoft: WHvUnmapGpaRange
- Microsoft: Windows Hypervisor Platform API definitions
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
