| Anterior | Siguiente |
| STATUS_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS | STATUS_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM |
STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT
Qué significa STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT
STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT indica que una primary surface no es compatible con la actual en algún atributo de formato privado del display miniport. Dos surfaces pueden tener el mismo tamaño y un formato público aparentemente compatible y, aun así, diferir en tiling, compresión, layout de scan-out o metadata propietaria que el hardware exige mantener coherente.
El problema pertenece al contrato entre allocations y driver, no necesariamente al modo visible elegido por el usuario. Si el private format cambia y la ruta no soporta ese cambio in-place, la solución suele ser recrear la primary allocation con atributos compatibles en vez de reutilizar una allocation antigua.
Qué comprobar
- Compare formato público y private-format attributes de ambas primary surfaces.
- Revise tiling, compresión, pitch/layout y metadata específica del driver.
- Compruebe si la operación permite cambiar private format sin recrear la primary.
- Correlacione con logs del miniport para identificar el atributo privado que produjo el rechazo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.