Supporting Rotation in a User-Mode Display Driver

A user-mode display driver supports rotation differently, depending on many factors. For example, the user-mode display driver must behave differently for full-screen devices than it does for windowed devices. Also, the primary surfaces are created differently based on whether the desktop window manager (DWM) is running, the graphics adapter supports Microsoft DirectX 9L, or the DirectX 9L application is rotation-aware.

The following topics describe how a user-mode display driver supports rotation for different situations:

Windowed-Mode Behavior

Full-Screen-Mode Behavior

DirectX Runtime Behavior