| Anterior | Siguiente |
| DXGI_ERROR_ALREADY_EXISTS | DXGI_DDI_ERR_UNSUPPORTED |
DXGI_DDI_ERR_WASSTILLDRAWING
Qué significa DXGI_DDI_ERR_WASSTILLDRAWING
DXGI_DDI_ERR_WASSTILLDRAWING (-2005204991, 0x887B0001) — La GPU estaba ocupada cuando se solicitó la operación.
Estos resultados describen una operación que no puede completarse todavía bajo el modo de espera solicitado. Hay que conservar el contrato de timeout/no-wait y distinguir trabajo aún pendiente de una pérdida de dispositivo.
Qué demuestra este resultado
La condición específica es trabajo del driver todavía en curso en una ruta no bloqueante. Registra la operación DDI, fence/serial de frame y timestamp. Verifica que el caller aceptó semántica no-wait y reintenta al producirse progreso observable; un bucle cerrado puede aumentar precisamente la contención que intenta medir.
Distingue espera de pérdida de dispositivo
Registra fences, frame IDs o Acquire/Present serials y comprueba si avanzan entre intentos. Si hay progreso, aplica backoff o la señal documentada; si no lo hay, consulta removed reason antes de escalar el caso a 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.
