перечисление 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 Указывает, что угол поворота (включая удостоверение) не указан. |
Комментарии
Элемент Rotation структуры 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 |