IDXGIDevice1::GetMaximumFrameLatency 메서드(dxgi.h)
시스템에서 렌더링을 위해 큐에 대기할 수 있는 프레임 수를 가져옵니다.
구문
HRESULT GetMaximumFrameLatency(
[out] UINT *pMaxLatency
);
매개 변수
[out] pMaxLatency
형식: UINT*
이 값은 렌더링을 위해 큐에 대기할 수 있는 프레임 수로 설정됩니다.
이 값은 기본적으로 3이지만 범위는 1에서 16까지입니다.
반환 값
형식: HRESULT
성공하면 S_OK 반환합니다. 그렇지 않으면 D3DERR 열거 형식의 다음 멤버 중 하나를 반환합니다.
- D3DERR_DEVICELOST
- D3DERR_DEVICEREMOVED
- D3DERR_DRIVERINTERNALERROR
- D3DERR_INVALIDCALL
- D3DERR_OUTOFVIDEOMEMORY
설명
이 메서드는 Windows Vista 및 Windows Server 2008에서 제공된 DXGI 1.0에서 지원되지 않습니다. DXGI 1.1 지원은 Windows 7, Windows Server 2008 R2 및 SP2(서비스 팩 2)(KB 971644) 및 Windows Server 2008(KB 971512)을 사용하여 Windows Vista에 대한 업데이트로 사용할 수 있어야 합니다.
프레임 대기 시간은 렌더링을 위해 제출하기 전에 큐에 저장할 수 있는 프레임의 수입니다. 대기 시간은 CPU가 사용자 입력에 응답하는 방법과 렌더링 큐에 있는 프레임 중에서 선택하는 방법을 제어하는 데 자주 사용됩니다. 사용자 입력(예: 비디오 재생)이 없는 애플리케이션에서 3프레임 이상의 데이터를 큐에 대기시키는 것이 유용한 경우가 많습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | dxgi.h |
라이브러리 | DXGI.lib |