| Anterior | Siguiente |
| RTC_E_STATUS_SUCCESS | DXGI_STATUS_CLIPPED |
DXGI_STATUS_OCCLUDED
Qué significa DXGI_STATUS_OCCLUDED
DXGI_STATUS_OCCLUDED (142213121, 0x087A0001) — La operación Present no era visible para el usuario.
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 Present no visible para el usuario por oclusión. Registra visibilidad/minimización y resultado de Present(TEST) cuando se use. Reduce trabajo mientras siga occluded y vuelve al rendering normal al recibir visibilidad; no conviertas la oclusión en un error de GPU.
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_UNOCCLUDED se aísla por salida que volvió a ser visible después de estar ocluida. DXGI_STATUS_OCCLUDED, en cambio, exige demostrar Present no visible para el usuario por oclusión; 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.
