// d3dkmdt.h
typedef struct _D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT {
UINT Identity : 1;
UINT Rotate90 : 1;
UINT Rotate180 : 1;
UINT Rotate270 : 1;
UINT Offset0 : 1;
UINT Offset90 : 1;
UINT Offset180 : 1;
UINT Offset270 : 1;
} D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT;
View the official Windows Driver Kit DDI referenceNo description available.
The D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT structure is used to indicate the angles of rotation that are supported by a particular VidPN present path.
IdentityThe path is capable of displaying content with no rotation.
Rotate90The path is capable of displaying content that is rotated 90 degrees.
Rotate180The path is capable of displaying content that is rotated 180 degrees.
Rotate270The path is capable of displaying content that is rotated 270 degrees.
Offset0The path adds no rotational offset. For more info, see Clone-mode requirements starting with Windows 8.1 Update.
Supported starting with Windows 8.1 Update.
Offset90The path adds a rotational offset of 90 degrees. For more info, see Clone-mode requirements starting with Windows 8.1 Update.
Supported starting with Windows 8.1 Update.
Offset180The path adds a rotational offset of 180 degrees. For more info, see Clone-mode requirements starting with Windows 8.1 Update.
Supported starting with Windows 8.1 Update.
Offset270The path adds a rotational offset of 270 degrees. For more info, see Clone-mode requirements starting with Windows 8.1 Update.
Supported starting with Windows 8.1 Update.
The RotationSupport member of the D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION structure is a D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT structure.
Note The operating system does not update the value of the interface version value DXGKDDI_INTERFACE_VERSION to DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION. If you want to use the path-independent members in this structure, you should be sure that the interface version in your driver is >= DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION (0x4003).