| Anterior | Siguiente |
| DXGI_STATUS_MODE_CHANGE_IN_PROGRESS | DXGI_STATUS_DDA_WAS_STILL_DRAWING |
DXGI_STATUS_UNOCCLUDED
Qué significa DXGI_STATUS_UNOCCLUDED
DXGI_STATUS_UNOCCLUDED (142213129, 0x087A0009) — La swap chain dejó de estar ocluida.
Los valores DXGI_STATUS son resultados informativos, no necesariamente fallos. El código debe influir en presentación, visibilidad o sincronización sin convertirse automáticamente en un camino de recuperación de dispositivo.
Qué demuestra este resultado
La condición específica es salida que volvió a ser visible después de estar ocluida. Registra transición desde OCCLUDED y estado de ventana/output. Reactiva el ritmo normal de rendering y fuerza la actualización necesaria; el status es una señal de visibilidad, no una recuperación de device.
Trátalo como estado, no como excepción fatal
Conserva el valor de retorno y la decisión que toma el render loop. Un status puede pedir reducir trabajo, presentar otra vez o esperar visibilidad; la lógica correcta demuestra progreso sin ejecutar innecesariamente el costoso camino de device-lost.
No confundir con un resultado cercano
DXGI_STATUS_OCCLUDED se aísla por Present no visible para el usuario por oclusión. DXGI_STATUS_UNOCCLUDED, en cambio, exige demostrar salida que volvió a ser visible después de estar ocluida; 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.
