| Anterior | Siguiente |
| DXGI_ERROR_MODE_CHANGE_IN_PROGRESS | DXGI_ERROR_WAIT_TIMEOUT |
DXGI_ERROR_ACCESS_LOST
Qué significa DXGI_ERROR_ACCESS_LOST
DXGI_ERROR_ACCESS_LOST (-2005270490, 0x887A0026) — El mutex con clave fue abandonado.
DXGI depende de la sesión interactiva y, en Desktop Duplication o escenarios remotos, del escritorio y output que estaban activos al crear la interfaz. Un cambio de sesión puede invalidar objetos aunque el adaptador físico siga sano.
Qué demuestra este resultado
La condición específica es objeto de acceso DXGI que perdió su validez. En Desktop Duplication registra output, sesión, cambio de escritorio/modo y última llamada válida; en keyed mutex registra owner y abandono. Recrea únicamente la interfaz afectada después de que el desktop/output vuelva a ser estable.
Correlación con sesión y escritorio
Asocia el objeto DXGI al SessionId, desktop y output con los que nació. Una reconexión, cambio de escritorio seguro o switch de modo puede dejar viva la aplicación pero invalidar la interfaz; la recuperación se hace contra la nueva sesión, no prolongando el lifetime anterior.
No confundir con un resultado cercano
DXGI_ERROR_SESSION_DISCONNECTED se aísla por sesión interactiva desconectada durante una operación DXGI. DXGI_ERROR_ACCESS_LOST, en cambio, exige demostrar objeto de acceso DXGI que perdió su validez; esa diferencia cambia qué objeto o transición debes observar primero.
Referencias técnicas
- Microsoft Learn: documentación oficial de DXGI relacionada con este resultado
- Microsoft Learn: documentación oficial de DXGI relacionada con este resultado
- Microsoft Learn: documentación oficial de DXGI relacionada con este resultado
- Microsoft Learn: documentación oficial de DXGI relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.