Bagikan melalui


IDXGIDevice1::GetMaximumFrameLatency method (dxgi.h)

Mendapatkan jumlah bingkai yang diizinkan sistem untuk diantrekan untuk penyajian.

Sintaks

HRESULT GetMaximumFrameLatency(
  [out] UINT *pMaxLatency
);

Parameter

[out] pMaxLatency

Jenis: UINT*

Nilai ini diatur ke jumlah bingkai yang dapat diantrekan untuk dirender.
Nilai ini default ke 3, tetapi dapat berkisar dari 1 hingga 16.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan salah satu anggota berikut dari jenis enumerasi D3DERR :

  • D3DERR_DEVICELOST
  • D3DERR_DEVICEREMOVED
  • D3DERR_DRIVERINTERNALERROR
  • D3DERR_INVALIDCALL
  • D3DERR_OUTOFVIDEOMEMORY

Keterangan

Metode ini tidak didukung oleh DXGI 1.0, yang dikirim di Windows Vista dan Windows Server 2008. Dukungan DXGI 1.1 diperlukan, yang tersedia pada Windows 7, Windows Server 2008 R2, dan sebagai pembaruan untuk Windows Vista dengan Paket Layanan 2 (SP2) (KB 971644) dan Windows Server 2008 (KB 971512).

Latensi bingkai adalah jumlah bingkai yang diizinkan untuk disimpan dalam antrean sebelum pengiriman untuk penyajian. Latensi sering digunakan untuk mengontrol bagaimana CPU memilih antara merespons input pengguna dan bingkai yang berada dalam antrean render. Hal ini sering bermanfaat untuk aplikasi yang tidak memiliki input pengguna (misalnya, pemutaran video) untuk mengantre lebih dari 3 bingkai data.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dxgi.h
Pustaka DXGI.lib

Lihat juga

Antarmuka DXGI

IDXGIDevice1

IDXGIDevice1::SetMaximumFrameLatency