IDXGISwapChain2::GetFrameLatencyWaitableObject 方法 (dxgi1_3.h)
傳回可等候的控制碼,當 DXGI 配接器完成呈現新框架時發出訊號。
Windows 8.1引進了新的 API,允許在繪製下一個畫面之前,等待前一個畫面呈現至顯示器,以降低延遲轉譯。 若要使用此方法,請先使用 設定DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT 旗標來建立 DXGI 交換鏈結,然後呼叫 GetFrameLatencyWaitableObject 以擷取可等候的控制碼。 使用 WaitForSingleObjectEx 的可等候控制碼,同步處理每個新畫面與上一個畫面結尾的轉譯。 針對它轉譯的每個畫面,應用程式應該先等候此控制碼,再啟動任何轉譯作業。 請注意,此需求包括應用程式使用交換鏈結轉譯的第一個畫面格。 請參閱 DirectXLatency 範例。 當您完成控制碼時,請使用 CloseHandle 將其關閉。
Syntax
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 |