osoft Xbox电子游戏开发，并且只能支持这些平台。除了游戏开发之外，DirectX亦被用于开发许多虚拟三维图形相关软体。Direct3D是DirectX中最广为应用的子模块，所以有时候这两个名词可以互相代称。DirectX主要基于C++编程语言实现，遵循COM架构。
元件.DirectX组成的元件有：
废弃元件.这些元件曾经也是DirectX的一员，但现在微软只提供最低程度的维护，也不再建议使用。
历史.199