| Previous | Next |
| ERROR_GRAPHICS_PARTIAL_DATA_POPULATED | ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS |
ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION
Interpret the result in its owning layer: graphics skip allocation preparation
Windows reports ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION (0x40262201) at the graphics info checkpoint. Here, the graphics kernel or driver indicated that allocation preparation for the referenced DMA buffer should be skipped. That narrows the first investigation to WDDM DMA allocation preparation hint instead of the entire GPU stack.
Capture before recreating objects
| Capture item | Why it matters |
|---|---|
| Rejected condition | the graphics kernel or driver indicated that allocation preparation for the referenced DMA buffer should be skipped |
| What to capture | DMA submission identifier, referenced allocations, residency state, paging-fence values and driver callback path |
| Current graph state | WDDM kernel/miniport callback and the transient object state carried by that callback |
| Supporting trace | kernel graphics ETW, callback name, child or allocation identifiers, PnP state and the first returned NTSTATUS/HRESULT |
| Object identity | WDDM DMA allocation preparation hint |
Reproduce one variable at a time
- Capture the failing state. Record DMA submission identifier, referenced allocations, residency state, paging-fence values and driver callback path.
- Compare the same command submission with and without the condition that marks preparation unnecessary.
The comparison with ERROR_GRAPHICS_ALLOCATION_BUSY is especially useful: ERROR_GRAPHICS_ALLOCATION_BUSY is a resource-state failure rather than a skip instruction.
Recovery contract
Honor the control result in the driver path and do not expose it to applications as a render failure.
- debug-layer, ETW or driver diagnostics no longer report the rejected WDDM DMA allocation preparation hint contract during the same scenario.
Implementation notes
Technical references
- Microsoft: Graphics error codes — background for the WDDM DMA allocation preparation hint.
- Microsoft: DirectX graphics kernel subsystem
- Microsoft: Introduction to VidPNs
- Microsoft: WDDM TDR overview
Looking for a different code? Search another status or error code.
