共用方式為


IDXGIDecodeSwapChain::P resentBuffer 方法 (dxgi1_3.h)

在輸出配接器上呈現框架。 框架是用來建立解碼交換鏈結之 IDXGIResource 物件的子資源。

語法

HRESULT PresentBuffer(
  UINT BufferToPresent,
  UINT SyncInterval,
  UINT Flags
);

參數

BufferToPresent

索引,指出要呈現之子資源陣列的成員。

SyncInterval

整數,指定如何將框架的呈現與垂直空白同步處理。

對於位區塊傳輸 (bitblt) 模型 (DXGI_SWAP_EFFECT_DISCARD或DXGI_SWAP_EFFECT_SEQUENTIAL) ,值為:

  • 0 - 簡報會立即發生,沒有同步處理。
  • 1,2,3,4 - 同步處理第 n個垂直空白後的簡報。
對於翻轉模型 (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL) ,值為:
  • 0 - 取消先前呈現框架的剩餘時間,並在較新的畫面排入佇列時捨棄此框架。
  • n > 0 - 同步處理至少 n 個 垂直空白的簡報。

Flags

包含交換鏈結呈現選項的整數值。 這些選項是由 DXGI_PRESENT 常數所定義。

如果使用自訂重新整理) 速率,則必須設定 DXGI_PRESENT_USE_DURATION 旗標 (自訂重新整理速率。

傳回值

此方法會在成功時 傳回S_OK ,或傳回下列其中一個錯誤碼:

需求

   
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 dxgi1_3.h
程式庫 Dxgi.lib

另請參閱

IDXGIDecodeSwapChain