IDXGISwapChain2::GetFrameLatencyWaitableObject 메서드(dxgi1_3.h)
DXGI 어댑터가 새 프레임 표시를 마쳤을 때 신호를 표시하는 대기 가능한 핸들을 반환합니다.
Windows 8.1 다음 프레임을 그리기 전에 이전 프레임이 디스플레이에 표시될 때까지 대기하여 대기 시간이 짧은 렌더링을 허용하는 새로운 API를 도입했습니다. 이 메서드를 사용하려면 먼저 DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT 플래그가 설정된 DXGI 스왑 체인을 만든 다음 GetFrameLatencyWaitableObject 를 호출하여 대기 가능한 핸들을 검색합니다. WaitForSingleObjectEx와 함께 대기 가능한 핸들을 사용하여 각 새 프레임의 렌더링을 이전 프레임의 끝과 동기화합니다. 렌더링되는 모든 프레임에 대해 앱은 렌더링 작업을 시작하기 전에 이 핸들을 기다려야 합니다. 이 요구 사항에는 앱이 스왑 체인을 사용하여 렌더링하는 첫 번째 프레임이 포함됩니다. DirectXLatency 샘플을 참조하세요. 핸들이 완료되면 CloseHandle 을 사용하여 핸들을 닫습니다.
구문
HANDLE GetFrameLatencyWaitableObject();
반환 값
대기 가능한 개체에 대한 핸들이거나, DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT 사용하여 스왑 체인을 만들지 않은 경우 NULL입니다.
설명
IDXGISwapChain2::GetFrameLatencyWaitableObject에서 반환된 개체 핸들을 사용하여 애플리케이션이 완료되면 CloseHandle 함수를 사용하여 핸들을 닫습니다.
요구 사항
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 R2 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | dxgi1_3.h |
라이브러리 | Dxgi.lib |