다음을 통해 공유


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이면 디바이스가 새 새로 고침 빈도로 원활하게 전환할 수 없습니다.

ClosestSmallerDurationClosestLargerDuration의 값이 DesiredPresentDuration과 동일한 경우 디바이스는 DesiredPresentDuration과 정확하게 일치할 수 있습니다.

DesiredPresentDurationClosestSmallerDuration(또는 ClosestLargerDuration)의 차이는 디바이스 기능에 대한 드라이버의 지식을 나타내지만 실행 중에 추가 오류가 발생합니다. 현재 기간을 사용할 때 디바이스의 최종 정확도는 일반적으로 기존 프레젠테이션 모드를 사용하는 정확도와 동일해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1,WDDM 1.3 이상
지원되는 최소 서버 Windows Server 2012 R2
머리글 d3dumddi.h(D3d10umddi.h 포함)

추가 정보

CheckPresentDurationSupport