Windowsオペレーティングシステムでは、DirectXはAPIのグループ(アプリケーションプログラミングインターフェイス)と呼ばれ、特にマルチメディア、特にビデオやビデオゲームに関連するプログラミングタスクに使用されます。その優れたユーティリティにより、Unixによって開発されたシステムでもこれらのツールを利用できるように、コードを適応させる作業が行われています。 DirectXの最初のバージョンは1995年9月30日にリリースされましたが、Windowsの動作に不可欠な部分ではありませんでした。ただし、1996年には、サードパーティアプリケーション、つまり開発者が自由に配布するアプリケーションの一部として含まれていました。
DirectXは複数のアプリケーションで構成されており、それぞれに特定の機能があります。それらの1つはDirect3Dであり、最も使用され、知られているものの1つです。その使命は、3次元グラフィックスを作成し、必要に応じて幾何学的図形の描画を容易にすることです。ダイレクトグラフィックスは、同様に、平らな図形を描くために使用されるツールです。DirectInputはデバイスの外部の要素との接続の管理を担当し、マウス、キーボード、ジョイスティックなどのコマンドを送信する機能を備えています。DirectPlayは、DirectPlayXServer、DirectPlatXClient、DirectPlayXPeerに分割され、その使命はネットワークへのアクセスを提供することです。DirectSound、録音用。DirectMusic、音楽トラックの再生用。DirectShow、ビデオのライブ再生を担当します。DirectSetupは、他のコンポーネントとDirectComputeのインストールを規制するためのプログラムであり、大規模なカーネルを処理するための定義済みの言語と命令を備えています。
DirectXの最新バージョンは、Windows10とともに2015年にリリースされました。