What does NTSTATUS 0xC01E0110 (STATUS_GRAPHICS_INVALID_ALLOCATION_USAGE) mean?

 
Previous Next
STATUS_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION STATUS_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION

STATUS_GRAPHICS_INVALID_ALLOCATION_USAGE

Placement and operation are incompatible

The allocation is valid, but its current segment location cannot serve the requested operation. This is a residency and placement constraint, not the same as an invalid handle. A resource may need to be made resident in a compatible segment, copied, or accessed through a different path.

Compare required and actual placement

Record the current segment, the requested operation, CPU/GPU visibility requirements, alignment, aperture properties, and any pinning or protection flags. In a driver, verify the allocation’s permitted segment and eviction sets rather than assuming that moving it to any available memory will satisfy the operation.

References


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