| Anterior | Siguiente |
| DXGI_ERROR_CANNOT_PROTECT_CONTENT | DXGI_ERROR_NAME_ALREADY_EXISTS |
DXGI_ERROR_ACCESS_DENIED
Qué significa DXGI_ERROR_ACCESS_DENIED
DXGI_ERROR_ACCESS_DENIED (-2005270485, 0x887A002B) — La aplicación intenta usar un recurso para el que no tiene los privilegios de acceso necesarios. Lo más habitual es que se intente escribir en un recurso compartido abierto con acceso de solo lectura.
Este HRESULT pertenece al contrato de una API DXGI concreta. Antes de cambiar drivers o reiniciar el sistema, conserva parámetros, objeto, thread, estado de fullscreen/output y removed reason cuando aplique.
Qué demuestra este resultado
La condición específica es acceso DXGI denegado al caller actual. Conserva API, objeto y token efectivo del proceso, incluida sesión y nivel de integridad. Comprueba ACL o política aplicable al recurso concreto; elevar todo el proceso sin identificar el access check puede ocultar un error de diseño.
Reduce al contrato mínimo
Activa las capas de validación disponibles y repite la llamada con el menor conjunto de flags y recursos que conserva el fallo. Añade opciones una a una; esa secuencia separa una capacidad ausente, una mala transición de estado y un parámetro inválido sin depender de reinicios.
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.
