IDirect3DDevice9Ex::WaitForVBlank 方法 (d3d9.h)
暫停呼叫執行緒的執行,直到下一個垂直空白訊號為止。
語法
HRESULT WaitForVBlank(
[in] UINT iSwapChain
);
參數
[in] iSwapChain
類型: UINT
交換鏈結索引。 這是選擇性的以零起始的索引,用來指定多頭卡片上的交換鏈結。
傳回值
類型: HRESULT
這個方法一律會傳回D3D_OK。
備註
此方法可讓應用程式有效率地將其畫面播放速率節流至與裝置相關聯的監視器。 在垂直空白之後,執行緒喚醒所需的時間通常非常短。
在某些情況下,當監視器上未顯示任何內容時,硬體可能會停止產生垂直空白訊號。 在此情況下,方法會等候大約 100 毫秒,並以D3D_OK傳回。
需求
目標平台 | Windows |
標頭 | d3d9.h |
程式庫 | D3D9.lib |