What does NTSTATUS 0xC00000A1 (STATUS_WORKING_SET_QUOTA) mean?

 
Previous Next
STATUS_MEMORY_NOT_ALLOCATED STATUS_MEDIA_WRITE_PROTECTED

STATUS_WORKING_SET_QUOTA

The locked-page request exceeds the process working-set allowance

VirtualLock and related operations require resident pages and are constrained by the process working-set limits. This status indicates that the requested pages cannot all be added under the current allowance. It is distinct from system commit exhaustion: committed storage may exist even though the process cannot lock more resident pages.

Reduce the locked range or obtain a justified working-set policy change rather than repeatedly retrying. Locking large buffers can harm the rest of the system by preventing normal reclamation, so the correct fix is often to lock only the small latency-critical subset.

What to inspect

  • Measure the requested page count, current locked pages, and process working-set limits.
  • Find stale or unnecessarily broad locks before increasing any limit.
  • Confirm the application has the required privilege and a real latency requirement for the locked range.

References


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