перечисление D3DKMDT_VIDPN_PRESENT_PATH_ROTATION (d3dkmdt.h)
Перечисление D3DKMDT_VIDPN_PRESENT_PATH_ROTATION используется для указания угла поворота, применяемого к содержимому, отображаемого на текущем пути VidPN.
Синтаксис
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 градусов по часовой стрелке, и драйвер должен повернуть это содержимое на дополнительную 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 градусов по часовой стрелке, и драйвер должен повернуть это содержимое на дополнительную 270 градусов по часовой стрелке. Дополнительные сведения см. в разделе "Примечания". Поддерживается начиная с обновления Windows 8.1. |
D3DKMDT_VPPR_ROTATE180_OFFSET270 Указывает, что исходное содержимое поворачивается на 180 градусов по часовой стрелке, и драйвер должен повернуть это содержимое на дополнительную 270 градусов по часовой стрелке. Дополнительные сведения см. в разделе "Примечания". Поддерживается начиная с обновления Windows 8.1. |
D3DKMDT_VPPR_ROTATE270_OFFSET270 Указывает, что исходное содержимое поворачивается на 270 градусов по часовой стрелке, и драйвер должен повернуть это содержимое на дополнительную 270 градусов по часовой стрелке. Дополнительные сведения см. в разделе "Примечания". Поддерживается начиная с обновления Windows 8.1. |
D3DKMDT_VPPR_UNPINNED Указывает, что угол поворота не закреплен для текущего пути VidPN. |
D3DKMDT_VPPR_NOTSPECIFIED Указывает, что угол поворота (включая удостоверение) не указан. |
Замечания
Элемент D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION поворота является значением перечисления 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 набор.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | d3dkmdt.h |