다음을 통해 공유


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

추가 정보

DXGI 인터페이스

IDXGIDevice1

IDXGIDevice1::SetMaximumFrameLatency