Windows operētājsistēmā DirectX tiek saukta par API grupu (lietojumprogrammu saskarne), kas tiek īpaši izmantota programmēšanas uzdevumiem, kas saistīti ar multimediju, īpaši video un videospēlēm. Sakarā ar to, ļoti noderīgas, mēs esam bijuši strādā pielāgošanu kodu, lai pēc izstrādātās sistēmas Unix arī var izmantot šos rīkus. Pirmā DirectX versija tika izlaista 1995. gada 30. septembrī, lai gan tā patiesībā nebija būtiska Windows darbības sastāvdaļa; 1996. gadā tas tomēr tika iekļauts trešo pušu lietojumprogrammās, tas ir, izstrādātāju brīvi izplatītās lietojumprogrammās.
DirectX sastāv no vairākām lietojumprogrammām, katrai no tām ir noteikta funkcija. Viens no tiem ir Direct3D, viens no visbiežāk izmantotajiem un zināmākajiem; Tās misija ir radīt trešās dimensijas grafiku, tādējādi vajadzības gadījumā atvieglojot ģeometrisko figūru zīmēšanu. Tiešā grafika tāpat ir rīks, ko izmanto plakanu figūru zīmēšanai. DirectInputir atbildīgs par savienojumu pārvaldību ar elementiem, kas atrodas ārpus ierīces un kuriem ir iespēja nosūtīt komandas, piemēram, peli, tastatūru vai kursorsviru. DirectPlay, kas savukārt ir sadalīts DirectPlayXServer, DirectPlatXClient, DirectPlayXPeer, kuru misija ir nodrošināt piekļuvi tīkliem. DirectSound, skaņas ierakstīšanai; DirectMusic, mūzikas ierakstu reproducēšanai; DirectShow, atbildīgs par video tiešraides atskaņošanu; DirectSetup, kas paredzēta pārējo komponentu un DirectCompute instalēšanas regulēšanas programmai ar noteiktu valodu un instrukcijām masīvu kodolu apstrādei.
Jaunākā DirectX versija tika izlaista 2015. gadā kopā ar Windows 10.