What does NTSTATUS 0xC0370022 (STATUS_VID_INVALID_CHILD_GPA_PAGE_SET) mean?

 
Could be also:
ConstantTypeOS
ERROR_VID_INVALID_CHILD_GPA_PAGE_SETHRESULTWindows
Previous Next
STATUS_VID_MMIO_RANGE_DESTROYED STATUS_VID_RESERVE_PAGE_SET_IS_BEING_USED

STATUS_VID_INVALID_CHILD_GPA_PAGE_SET

Invalid child GPA page set

STATUS_VID_INVALID_CHILD_GPA_PAGE_SET identifies the input page set as invalid before VID can perform the lock or unlock operation.

The rejected object is a child-partition GPA page set used by a lock or unlock operation, so the page identifiers must belong to the expected guest physical range. Check the exact GPA base and count that produced this status and compare them with the mapping state established before the request.

It is less severe than the corrupted-page-set status: invalid input may be a bad range, alignment, count, or handle; corrupted state implies a mismatch against prior bookkeeping.

What to inspect

  • Validate GPA alignment, page count, and whether the range belongs to the target partition.
  • Check for ranges that cross memory-block boundaries or refer to removed memory.
  • Compare with STATUS_VID_PAGE_RANGE_OVERFLOW if the range extends beyond the block.

References


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