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 포함) |