DirectX-Laufzeitverhalten
Verschiedene Versionen der Microsoft DirectX-Runtime behandeln die folgenden Rotationssituationen im Namen des Treibers:
Die Microsoft DirectDraw-Runtime schlägt automatisch fehl, wenn versucht wird, eine Überlagerung anzuzeigen, während die Anzeige gedreht wird.
Alle Versionen der DirectX-Laufzeit passen die Scanzeilenwerte an, die zurückgegeben werden, während die primäre Oberfläche gedreht wird, sodass die Scanlinienwerte den gesamten Bereich bis zur Höhe der Auflösung abdecken. Andernfalls reagiert eine Anwendung, die versucht, Balken zu verfolgen, möglicherweise nicht mehr, wenn sie auf einen Scanzeilenwert wartet, der größer als die Breite der Anzeige ist und den die Anwendung sonst nie im Hochformat erhalten würde.
Alle Versionen der DirectX-Runtime verarbeiten alle Zugriffe auf eine gedrehte primäre Oberfläche, die von einem Gerät im Fenstermodus erfolgt, das verschiedene Emulationsformen verwendet.