Site icon EfmSoft

¿Qué significa el código HRESULT 0x087A000A (DXGI_STATUS_DDA_WAS_STILL_DRAWING)?

 
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


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version