| Anterior | Siguiente |
| MILERR_ALREADY_INITIALIZED | MILERR_NO_REDIRECTION_SURFACE_AVAILABLE |
MILERR_MISMATCHED_SIZE
Qué significa MILERR_MISMATCHED_SIZE
MILERR_MISMATCHED_SIZE (-2003304304, 0x88980090) — El tamaño del objeto no coincide con el tamaño esperado.
Las superficies de composición tienen dimensiones y buffers físicos derivados de DPI, transformaciones y formato. Hay que medir el valor final frente al límite del device y validar overflow.
Qué demuestra este HRESULT
La condición específica es dimensiones relacionadas que no coinciden en la operación MIL. Conserva tamaños lógicos y físicos, DPI, stride y rounding. Recalcula ambos lados con la misma unidad y generación de target; un resize concurrente puede dejar una surface con tamaño anterior.
Mide dimensiones físicas finales
Guarda tamaño lógico, DPI, transform, pixel format y tamaño resultante antes de reservar la surface. Valida multiplicaciones y límites de texture/buffer; así sabes si el problema es geometría, overflow o capability del adapter.
Referencias técnicas
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.
