| Anterior | Siguiente |
| D2DERR_SCANNER_FAILED | D2DERR_DISPLAY_STATE_INVALID |
D2DERR_SCREEN_ACCESS_DENIED
Qué significa D2DERR_SCREEN_ACCESS_DENIED
D2DERR_SCREEN_ACCESS_DENIED (-2003238907, 0x88990005) — Direct2D no pudo obtener acceso a la pantalla.
La capacidad de Direct2D depende de device, adapter, feature level, formato de display y sesión interactiva. Un fallo de capability se valida contra el hardware/ruta actual, no mediante retries de la misma operación.
Qué demuestra este HRESULT
La condición específica es acceso al screen/output denegado en el contexto actual. Registra sesión, desktop, target window/output y token efectivo. Comprueba si el proceso corre en un desktop no interactivo o una sesión distinta; elevar privilegios no sustituye tener acceso al desktop correcto.
Prueba capability y entorno de display
Guarda adapter LUID, feature level, formato y SessionId. Ejecuta la misma operación con un fallback documentado cuando exista y compara; si solo cambia al variar el device o la sesión, la frontera está en capacidad/entorno y no en el grafo lógico.
Referencias técnicas
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.