| Previous | Next |
| DXGI_STATUS_NO_REDIRECTION | DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE |
DXGI_STATUS_NO_DESKTOP_ACCESS
Locate the failing graphics boundary: status no desktop access
Windows reports DXGI_STATUS_NO_DESKTOP_ACCESS (0x087A0005) at the dxgi status checkpoint. Here, the present occurred while the process could not display on the active desktop, such as during a secure-desktop transition. That narrows the first investigation to interactive desktop ownership instead of the entire GPU stack.
Evidence that makes the result actionable
| Capture item | Why it matters |
|---|---|
| Current graph state | swap chain, target window, output and Present call |
| Supporting trace | Present/Present1 result history, WM_SIZE or WM_DISPLAYCHANGE messages, swap-chain description and current IDXGIOutput identity |
| Object identity | interactive desktop ownership |
| Rejected condition | the present occurred while the process could not display on the active desktop, such as during a secure-desktop transition |
| What to capture | session ID, desktop name, lock or Ctrl+Alt+Delete transition, HWND validity and Present timestamps |
A controlled comparison
- Capture the failing state. Record session ID, desktop name, lock or Ctrl+Alt+Delete transition, HWND validity and Present timestamps.
- Present before, during and after a controlled desktop switch without recreating unrelated resources.
The comparison with DXGI_ERROR_SESSION_DISCONNECTED is especially useful: DXGI_ERROR_SESSION_DISCONNECTED indicates a disconnected session rather than a temporary different desktop.
Correction and proof
Suspend visible rendering across desktop transitions and revalidate the window and swap chain when the interactive desktop returns.
- debug-layer, ETW or driver diagnostics no longer report the rejected interactive desktop ownership contract during the same scenario.
Implementation notes
Technical references
- Microsoft: DXGI status codes — background for the interactive desktop ownership.
- Microsoft: DXGI overview and presentation
- Microsoft: DXGI_PRESENT flags
- Microsoft: DXGI best practices
Looking for a different code? Search another status or error code.