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 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE90_OFFSET90 원본 콘텐츠가 시계 반대 방향으로 90도 회전하고 드라이버가 이 콘텐츠를 시계 반대 방향으로 90도 더 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE180_OFFSET90 원본 콘텐츠가 시계 반대 방향으로 180도 회전하고 드라이버가 이 콘텐츠를 시계 반대 방향으로 90도 더 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE270_OFFSET90 원본 콘텐츠가 시계 반대 방향으로 270도 회전되고 드라이버가 이 콘텐츠를 시계 반대 방향으로 90도 더 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_IDENTITY_OFFSET180 원본 콘텐츠가 어떤 방식으로든 수정되지 않음을 나타내며 드라이버는 이 콘텐츠를 시계 반대 방향으로 180도 더 회전해야 합니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE90_OFFSET180 원본 콘텐츠가 시계 반대 방향으로 90도 회전하고 드라이버가 이 콘텐츠를 시계 반대 방향으로 180도 더 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE180_OFFSET180 원본 콘텐츠가 시계 반대 방향으로 180도 회전하고 드라이버가 이 콘텐츠를 시계 반대 방향으로 180도 더 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE270_OFFSET180 원본 콘텐츠가 270도 회전하고 드라이버가 이 콘텐츠를 추가로 180도 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_IDENTITY_OFFSET270 원본 콘텐츠가 어떤 방식으로든 수정되지 않음을 나타내며 드라이버는 이 콘텐츠를 시계 반대 방향으로 270도 더 회전해야 합니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE90_OFFSET270 원본 콘텐츠가 시계 반대 방향으로 90도 회전하고 드라이버가 이 콘텐츠를 시계 반대 방향으로 270도 더 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE180_OFFSET270 원본 콘텐츠가 시계 반대 방향으로 180도 회전하고 드라이버가 이 콘텐츠를 시계 반대 방향으로 270도 더 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_ROTATE270_OFFSET270 원본 콘텐츠가 시계 반대 방향으로 270도 회전하고 드라이버가 이 콘텐츠를 시계 반대 방향으로 추가로 270도 회전해야 했음을 나타냅니다. 자세한 내용은 비고를 참조하세요. Windows 8.1 Update 부터 지원합니다. |
D3DKMDT_VPPR_UNPINNED VidPN 현재 경로에 대해 고정된 회전 각도가 없음을 나타냅니다. |
D3DKMDT_VPPR_NOTSPECIFIED 회전 각도(ID 포함)가 지정되지 않음을 나타냅니다. |
설명
D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 구조체의 Rotation 멤버는 D3DKMDT_VIDPN_PRESENT_PATH_ROTATION 열거형의 값입니다.
Windows 8.1 Update 시작하여 디스플레이 디바이스의 기본 방향과 사용자가 디바이스를 회전한 추가 각도(오프셋)를 모두 지정할 수 있는 새로운 상수 값(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 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
머리글 | d3dkmdt.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기