D3DDDIARG_CHECKPRESENTDURATIONSUPPORT 구조체(d3dumddi.h)
새 모니터 새로 고침 빈도로 원활하게 전환하기 위해 하드웨어 디바이스 지원에 대한 세부 정보를 검사 위해 CheckPresentDurationSupport 함수를 호출하는 데 사용됩니다.
구문
typedef struct D3DDDIARG_CHECKPRESENTDURATIONSUPPORT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] UINT DesiredPresentDuration;
[out] UINT ClosestSmallerDuration;
[out] UINT ClosestLargerDuration;
} D3DDDIARG_CHECKPRESENTDURATIONSUPPORT;
멤버
[in] VidPnSourceId
하드웨어 지원을 쿼리하는 입력의 VidPN(비디오 제공 네트워크) 원본 ID 번호(0부터 시작)입니다.
[in] DesiredPresentDuration
단일 현재 연산의 원하는 기간(100나노초 단위)입니다.
[out] ClosestSmallerDuration
지정된 VidPN 원본에서 단일 현재 작업의 가장 작은 지원되는 기간(100나노초 단위)입니다. 값은 DesiredPresentDuration을 ≤ 합니다.
이 값에 대한 자세한 제한 사항은 비고를 참조하세요.
[out] ClosestLargerDuration
지정된 VidPN 원본에 대한 단일 현재 작업의 가장 큰 지원되는 기간(100나노초 단위)입니다. 값은 DesiredPresentDuration을 ≥ 합니다.
이 값에 대한 자세한 제한 사항은 비고를 참조하세요.
설명
ClosestSmallerDuration 또는 ClosestLargerDuration은 0일 수 있습니다. 그러나 둘 다 0이면 디바이스가 새 새로 고침 빈도로 원활하게 전환할 수 없습니다.
ClosestSmallerDuration과 ClosestLargerDuration의 값이 DesiredPresentDuration과 동일한 경우 디바이스는 DesiredPresentDuration과 정확하게 일치할 수 있습니다.
DesiredPresentDuration과 ClosestSmallerDuration(또는 ClosestLargerDuration)의 차이는 디바이스 기능에 대한 드라이버의 지식을 나타내지만 실행 중에 추가 오류가 발생합니다. 현재 기간을 사용할 때 디바이스의 최종 정확도는 일반적으로 기존 프레젠테이션 모드를 사용하는 정확도와 동일해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1,WDDM 1.3 이상 |
지원되는 최소 서버 | Windows Server 2012 R2 |
머리글 | d3dumddi.h(D3d10umddi.h 포함) |