さまざまなバージョンの Microsoft DirectX ランタイムは、ドライバーの代わりに次のローテーション状況を処理します。
Microsoft DirectDraw ランタイムは、ディスプレイの回転中にオーバーレイを表示しようとすると自動的に失敗します。
DirectX ランタイムのすべてのバージョンでは、プライマリ サーフェスの回転中に返されるスキャンライン値を調整して、スキャンラインの値が解像度の高さまでの範囲全体をカバーするようにします。 そうしないと、ビーム追いかけを試みるアプリケーションは、ディスプレイの幅よりも大きいスキャンライン値を待機し、それ以外の場合は縦モードでは受信しない場合、応答を停止する可能性があります。
DirectX ランタイムのすべてのバージョンは、さまざまな形式のエミュレーションを使用するウィンドウ モード デバイスによって作成された回転プライマリ サーフェスへのすべてのアクセスを処理します。