D3DKMDT_VIDPN_PRESENT_PATH_ROTATION列舉 (d3dkmdt.h)
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION列舉可用來指出套用至 VidPN 存在路徑上所顯示內容的旋轉角度。
Syntax
typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_ROTATION {
D3DKMDT_VPPR_UNINITIALIZED,
D3DKMDT_VPPR_IDENTITY,
D3DKMDT_VPPR_ROTATE90,
D3DKMDT_VPPR_ROTATE180,
D3DKMDT_VPPR_ROTATE270,
D3DKMDT_VPPR_IDENTITY_OFFSET90,
D3DKMDT_VPPR_ROTATE90_OFFSET90,
D3DKMDT_VPPR_ROTATE180_OFFSET90,
D3DKMDT_VPPR_ROTATE270_OFFSET90,
D3DKMDT_VPPR_IDENTITY_OFFSET180,
D3DKMDT_VPPR_ROTATE90_OFFSET180,
D3DKMDT_VPPR_ROTATE180_OFFSET180,
D3DKMDT_VPPR_ROTATE270_OFFSET180,
D3DKMDT_VPPR_IDENTITY_OFFSET270,
D3DKMDT_VPPR_ROTATE90_OFFSET270,
D3DKMDT_VPPR_ROTATE180_OFFSET270,
D3DKMDT_VPPR_ROTATE270_OFFSET270,
D3DKMDT_VPPR_UNPINNED,
D3DKMDT_VPPR_NOTSPECIFIED
} D3DKMDT_VIDPN_PRESENT_PATH_ROTATION;
常數
D3DKMDT_VPPR_UNINITIALIZED 表示D3DKMDT_VIDPN_PRESENT_PATH_ROTATION類型的變數尚未指派有意義的值。 |
D3DKMDT_VPPR_IDENTITY 表示沒有旋轉。 |
D3DKMDT_VPPR_ROTATE90 表示旋轉角度為90度逆時針方向。 |
D3DKMDT_VPPR_ROTATE180 表示旋轉角度是逆時針方向 180 度。 |
D3DKMDT_VPPR_ROTATE270 表示旋轉角度是逆時針方向的 270 度。 |
D3DKMDT_VPPR_IDENTITY_OFFSET90 表示來源內容不會以任何方式修改,而且顯示迷你埠驅動程序應該以逆時針方向旋轉此內容 90 度。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE90_OFFSET90 表示來源內容會逆時針旋轉 90 度,而驅動程式應該以逆時針方向旋轉此內容 90 度。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE180_OFFSET90 表示來源內容會逆時針旋轉 180 度,而驅動程式應該以逆時針方向旋轉此內容 90 度。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE270_OFFSET90 表示來源內容會逆時針旋轉 270 度,而驅動程式應該以逆時針方向旋轉此內容 90 度。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_IDENTITY_OFFSET180 表示來源內容不會以任何方式修改,而且驅動程式應該以逆時針方向旋轉此內容 180 度。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE90_OFFSET180 表示來源內容會逆時針旋轉 90 度,而驅動程式應該以逆時針方向旋轉此內容 180 度。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE180_OFFSET180 表示來源內容會以逆時針方向旋轉 180 度,而驅動程式應該以逆時針方向旋轉此內容。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE270_OFFSET180 指出來源內容旋轉 270 度,驅動程式應該額外旋轉 180 度。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_IDENTITY_OFFSET270 表示來源內容不會以任何方式修改,而且驅動程式應該以逆時針方向旋轉此內容 270 度。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE90_OFFSET270 表示來源內容會逆時針旋轉 90 度,而驅動程式應該以逆時針方向旋轉此內容。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE180_OFFSET270 指出來源內容會逆時針旋轉 180 度,而驅動程式應該以逆時針方向旋轉此內容。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_ROTATE270_OFFSET270 指出來源內容會逆時針旋轉 270 度,而驅動程式應該以逆時針方向旋轉此內容。 如需詳細資訊,請參閱。 從 Windows 8.1 更新版 開始支援。 |
D3DKMDT_VPPR_UNPINNED 表示 VidPN 存在路徑未釘選任何旋轉角度。 |
D3DKMDT_VPPR_NOTSPECIFIED 表示尚未指定任何旋轉角度, (包括識別) 。 |
備註
D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 結構的 Rotation 成員是來自D3DKMDT_VIDPN_PRESENT_PATH_ROTATION列舉的值。
從 Windows 8.1 更新版 開始, (D3DKMDT_VPPR_XXX_OFFSETXXX) 的新常數值可用來指定顯示裝置的預設方向,以及使用者旋轉裝置) 的額外角度 (位移。
以下是如何設定預設方向和位移的一些範例:
- 如果拓撲指定為:
- 單一監視器,
- 非路徑無關的旋轉複製品,或
- 與路徑無關的旋轉複製的主要監視器,
- D3DKMDT_VPPR_IDENTITY
- D3DKMDT_VPPR_ROTATE90
- D3DKMDT_VPPR_ROTATE180
- D3DKMDT_VPPR_ROTATE270
- 對於與路徑無關的旋轉複製品,如果次要監視器是直向優先面板,則可能 D3DKMDT_VPPR_XXX_OFFSET270 設定。
- 也請考慮下列不常見的案例:
- 對於與路徑無關的旋轉複製品,連線到直向優先主要裝置的橫向優先顯示面板可能已 設定D3DKMDT_VPPR_XXX_OFFSET90 。
- 對於在 Windows 8.1 之前系統上與路徑無關的旋轉複製品,連線到橫向優先主要裝置的橫向優先顯示面板可能已設定D3DKMDT_VPPR_XXX_OFFSET180。
注意 操作系統不會將介面版本值 DXGKDDI_INTERFACE_VERSION 的值更新為 DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION。 如果您想要在此結構中使用與路徑無關的成員,您應該確定驅動程式中的介面版本 >= DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION (0x4003) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3dkmdt.h |