다음을 통해 공유


IDXGIDevice1::SetMaximumFrameLatency 메서드(dxgi.h)

시스템에서 렌더링을 위해 큐에 대기할 수 있는 프레임 수를 설정합니다.

구문

HRESULT SetMaximumFrameLatency(
  UINT MaxLatency
);

매개 변수

MaxLatency

형식: UINT

드라이버가 큐에 대기할 수 있는 백 버퍼 프레임의 최대 수입니다. 기본값은 3이지만 범위는 1에서 16까지입니다. 값이 0이면 대기 시간이 기본값으로 다시 설정됩니다. 다중 헤드 디바이스의 경우 이 값은 1인당 지정됩니다.

반환 값

형식: HRESULT

성공하면 S_OK 반환합니다. 그렇지 않으면 디바이스가 제거되었는지 DXGI_ERROR_DEVICE_REMOVED.

설명

이 메서드는 Windows Vista 및 Windows Server 2008에서 제공된 DXGI 1.0에서 지원되지 않습니다. DXGI 1.1 지원은 Windows 7, Windows Server 2008 R2 및 WINDOWS Vista sp2(서비스 팩 2)(KB 971644) 및 Windows Server 2008(KB 971512)에 대한 업데이트로 사용할 수 있어야 합니다.

프레임 대기 시간은 렌더링을 위해 제출하기 전에 큐에 저장할 수 있는 프레임의 수입니다. 대기 시간은 CPU가 사용자 입력에 응답하는 방법과 렌더링 큐에 있는 프레임 중에서 선택하는 방식을 제어하는 데 자주 사용됩니다. 사용자 입력(예: 비디오 재생)이 없는 애플리케이션에서 3프레임 이상의 데이터를 큐에 대기하는 것이 유용한 경우가 많습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 dxgi.h
라이브러리 DXGI.lib

추가 정보

DXGI 인터페이스

IDXGIDevice1

IDXGIDevice1::GetMaximumFrameLatency