| Anterior | Siguiente |
| MILERR_MALFORMED_GUIDELINE_DATA | MILERR_NEED_RECREATE_AND_PRESENT |
MILERR_NO_HARDWARE_DEVICE
Qué significa MILERR_NO_HARDWARE_DEVICE
MILERR_NO_HARDWARE_DEVICE (-2003304307, 0x8898008D) — No hay ningún dispositivo de representación por hardware disponible para esta operación.
MIL/WPF mantiene recursos de composición ligados al adapter, display y sesión. Hot-plug, RDP, cambios de modo o pérdida del device pueden invalidar esa generación aun cuando los objetos administrados sigan vivos.
Qué demuestra este HRESULT
La condición específica es no hay hardware device utilizable para la composición solicitada. Registra adapters, rendering tier, sesión remota y estado del driver. Usa software rendering si el producto lo soporta o espera una transición real de hardware; no reintente en bucle sin cambio observable.
Etiqueta la generación de display
Asocia adapter/output, DPI, SessionId y un generation counter a cada recurso display-dependent. Tras hot-plug, RDP o reset, compara esa etiqueta antes de reutilizar surfaces; una referencia viva de la generación anterior puede ser semánticamente obsoleta.
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.
