| Anterior | Siguiente |
| D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES | D2DERR_EFFECT_IS_NOT_REGISTERED |
D2DERR_INTERMEDIATE_TOO_LARGE
Qué significa D2DERR_INTERMEDIATE_TOO_LARGE
D2DERR_INTERMEDIATE_TOO_LARGE (-2003238873, 0x88990027) — El gráfico no puede renderizarse con la configuración actual de mosaicos del contexto.
Direct2D valida dimensiones, cardinalidades y números antes o durante la construcción del recurso. La evidencia debe conservar el valor exacto y el límite/capability que lo rechaza para evitar “arreglos” que solo cambian el síntoma.
Qué demuestra este HRESULT
La condición específica es superficie intermedia requerida por el efecto excede la capacidad. Registra bounds de input/output, transform y escala que provocan el intermedio. Reduce el área procesada, tilea o cambia la cadena de efectos; el tamaño puede crecer por transformaciones aunque la imagen fuente sea pequeña.
Mide el valor después de transformaciones
Registra no solo el input original sino también dimensiones, cardinalidad o vector resultante después de DPI, matrices y expansión del effect graph. Compara ese valor con el límite reportado por el device para corregir exactamente la etapa que lo excede.
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.
