¡Saludos cordiales, Microsd! 
Recibe una cálida bienvenida en nuestra Comunidad Microsoft.
Te comento que el conjunto de componentes de DirectX, vienen integrados en cada versión de Windows de manera predeterminada y fija. También, están diseñados para ser compatibles con versiones anteriores o superiores a la inicialmente configurada, dependiendo de su versión. Según, la información de: Versiones y actualizaciones de DirectX por sistema operativo, en la página web: Cómo instalar la versión más reciente de DirectX.
Tomando en cuenta lo anterior, si tienes una versión de DirectX 12, que es compatible con Windows 10. También, algunos programas antiguos que funcionaban con la versión DirextX 9 (Windows XP), serían compatibles si el desarrollador los proyectó para funcionar con versiones superiores a la época.
Otra alternativa, para que sean compatibles esos programas con DirectX 12, es activando una característica incorporada en el sistema operativo, a través de los siguientes pasos:
- En el Menú de inicio, busca control y selecciona la opción: Panel de Control.
- Selecciona: Programas > Programas > Activar o desactivar las características de Windows (ubicado en el panel izquierdo superior).
- Buscar y extiende la rama: Componentes Heredados.
- Activa la casilla de verificación de DirectPlay.
- Haz clic en el botón Aceptar.
- Espera hasta que se acabe de configurar.
Recuerda que siempre podrás contar con nuestra asistencia.
¿Deseas mantener Windows 10 seguro? Teinvitamos a usarWindows Defender.
¡Te deseo un excelente día! 
_______________________________________________________________________________________________________
Si la respuesta te pareció clara, seleccionaSíen*¿Se solucionó el problema?*Y evalúa tu experiencia. Así, obtendrá mayor visibilidad para otras personas que puedan necesitar esta solución.