| Anterior | Siguiente |
| MILERR_OBJECTBUSY | MILERR_WIN32ERROR |
MILERR_INSUFFICIENTBUFFER
Qué significa MILERR_INSUFFICIENTBUFFER
MILERR_INSUFFICIENTBUFFER (-2003304446, 0x88980002) — El búfer proporcionado es demasiado pequeño.
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 buffer suministrado a MIL menor que el tamaño requerido. Registra bytes/count suministrados y requeridos y valida cálculos de stride/alignment. Redimensiona según el valor reportado; no lo interpretes como falta de VRAM.
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.
