| Anterior | Siguiente |
| DXGI_STATUS_UNOCCLUDED | DXGI_STATUS_PRESENT_REQUIRED |
DXGI_STATUS_DDA_WAS_STILL_DRAWING
Qué significa DXGI_STATUS_DDA_WAS_STILL_DRAWING
DXGI_STATUS_DDA_WAS_STILL_DRAWING (142213130, 0x087A000A) — El adaptador no tuvo acceso a los recursos necesarios para completar la llamada Desktop Duplication Present(); debe volver a llamarse a Present().
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 Desktop Duplication aún usando recursos de una presentación anterior. Correlaciona frame acquired/released, Present y sincronización GPU. Asegura ReleaseFrame/ownership correcto y espera progreso antes de repetir; no mezcles este status con un fallo permanente de duplication.
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.
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.
