| Anterior | Siguiente |
| D2DERR_MAX_TEXTURE_SIZE_EXCEEDED | D2DERR_BAD_NUMBER |
D2DERR_UNSUPPORTED_VERSION
Qué significa D2DERR_UNSUPPORTED_VERSION
D2DERR_UNSUPPORTED_VERSION (-2003238896, 0x88990010) — La versión solicitada de Direct2D no es compatible.
Muchos objetos Direct2D tienen una máquina de estados: creación, configuración, BeginDraw/EndDraw, cierre y recreación. La corrección requiere poner la llamada en la fase documentada, no repetirla desde el mismo estado inválido.
Qué demuestra este HRESULT
La condición específica es versión de Direct2D/efecto/estructura no soportada. Registra versión solicitada y versión disponible del runtime/componente. Negocia la versión mínima común o usa la estructura del runtime objetivo; no mezcles tamaños de estructuras de versiones distintas.
Reconstruye la máquina de estados
Escribe una secuencia compacta de llamadas desde Create hasta el fallo e incluye BeginDraw/EndDraw, target changes y cierre. La corrección debe eliminar la transición ilegal; añadir delays raramente modifica un state error determinista.
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.