| Previous | Next |
| STATUS_GRAPHICS_TRY_AGAIN_NOW | STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE |
STATUS_GRAPHICS_ALLOCATION_INVALID
The allocation must be reacquired or recreated
This status identifies an invalid graphics allocation in the current operation. It differs from a closed allocation or a wrong-device allocation because the operative allocation state itself is not valid for the request. The D3DKMT render contract calls out a recovery path for a primary handle: reopen or recreate it, update references in the command buffer, and resubmit.
Do not replay stale references
Record which resource generated the allocation, the adapter/device identity, allocation instance, and the commands that reference it. Rebuild the reference graph from the current device state before retrying. Replaying the old command buffer unchanged only repeats the invalid reference.
References
- Microsoft: D3DKMTRender recovery guidance
- Microsoft: D3DKMTCreateAllocation
- Microsoft: NTSTATUS reference
Looking for a different code? Search another status or error code.