Hola,
DirectX es una API de Microsoft, que trabaja exclusivamente sobre Windows, y que se usa para mostrar gráficos en 3 o 2 dimensiones, reproducir sonido, video, controlar el teclado, ratón y demás. Normalmente se usa en la fabricación de videojuegos.
La última versión disponible de DirectX es la 11, pero solo funciona en Windows Vista y en Windows 7, sin embargo la última versión disponible para Windows XP sigue siendo la versión 9.0c

Saludos