다음을 통해 공유


D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 구조체(d3dkmdt.h)

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 구조에는 고정된 변환(예: 회전, 크기 조정, 가운데 맞춤)과 비디오 제공 네트워크(VIDPN)의 경로에 대해 지원되는 변환에 대한 정보가 포함되어 있습니다.

구문

typedef struct _D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION {
  D3DKMDT_VIDPN_PRESENT_PATH_SCALING          Scaling;
  D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT  ScalingSupport;
  D3DKMDT_VIDPN_PRESENT_PATH_ROTATION         Rotation;
  D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT RotationSupport;
} D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION;

멤버

Scaling

현재 경로에 대해 설정된 크기 조정(또는 가운데 맞춤) 형식을 나타내는 D3DKMDT_VIDPN_PRESENT_PATH_SCALING 열거형의 값입니다. 이 멤버가 D3DKMDT_VPPS_IDENTITY, D3DKMDT_VPPS_CENTERED, D3DKMDT_VPPS_STRETCHED, D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX 또는 D3DKMDT_VPPS_CUSTOM 동일한 경우 표시된 크기 조정 형식은 경로에 고정된 것으로 간주됩니다. 이 멤버가 다른 값과 같으면 경로에 대해 크기 조정 형식이 고정되지 않습니다.

이 멤버를 사용하는 방법에 대한 자세한 내용은 설명 섹션을 참조하세요.

ScalingSupport

경로에서 지원하는 크기 조정 유형을 나타내는 플래그 집합을 포함하는 D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT 구조체입니다.

Rotation

경로에 대해 현재 설정된 회전 유형을 나타내는 D3DKMDT_VIDPN_PRESENT_PATH_ROTATION 열거형의 값입니다. 이 멤버가 D3DKMDT_VPPR_IDENTITY, D3DKMDT_VPPR_ROTATE90, D3DKMDT_VPPR_ROTATE180 또는 D3DKMDT_VPPR_ROTATE270 경우 표시된 회전 유형이 경로에 고정된 것으로 간주됩니다. 이 멤버가 다른 값과 같으면 경로에 대한 회전 형식이 고정되지 않습니다.

RotationSupport

경로에서 지원하는 회전 유형을 나타내는 플래그 집합을 포함하는 D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT 구조체입니다.

설명

D3DKMDT_VIDPN_PRESENT_PATH 구조체의 ContentTransformation 멤버는 D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 구조체입니다.

D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX 또는 D3DKMDT_VPPS_CUSTOM 값이 Scaling 멤버에 지정되었지만 경로가 이러한 값(Windows 7부터 사용 가능)을 지원하지 않는 디스플레이 미니포트 드라이버에 있는 경우 DxgkDdiCommitVidPn에 대한 드라이버 호출은 STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED 반환해야 하며 운영 체제는 시스템 기본 크기 조정을 적용합니다. 드라이버가 지정된 경로에서 요청된 크기 조정 값을 지원할 수 없는 경우 DxgkDdiCommitVidPn 에 대한 호출은 STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED 반환해야 합니다.

참고D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX 또는 D3DKMDT_VPPS_CUSTOM 값을 지원하는 디스플레이 미니포트 드라이버는 D3DKMDT_VPPS_NOTSPECIFIED 값을 설정해서는 안 됩니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
머리글 d3dkmdt.h

추가 정보

D3DKMDT_VIDPN_PRESENT_PATH

D3DKMDT_VIDPN_PRESENT_PATH_ROTATION

D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT

D3DKMDT_VIDPN_PRESENT_PATH_SCALING

D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT

DxgkDdiCommitVidPn

DxgkDdiEnumVidPnCofuncModality