Bagikan melalui


Metode IDXGISwapChain2::SetSourceSize (dxgi1_3.h)

Mengatur wilayah sumber yang akan digunakan untuk rantai pertukaran.

Gunakan SetSourceSize untuk menentukan bagian rantai pertukaran tempat sistem operasi disajikan. Ini memungkinkan pengubahan ukuran yang efektif tanpa memanggil metode IDXGISwapChain::ResizeBuffers yang lebih mahal. Sebelum Windows 8.1, memanggil IDXGISwapChain::ResizeBuffers adalah satu-satunya cara untuk mengubah ukuran rantai pertukaran. Persegi panjang sumber selalu ditentukan oleh wilayah [0, 0, Lebar, Tinggi].

Sintaks

HRESULT SetSourceSize(
  UINT Width,
  UINT Height
);

Parameter

Width

Lebar sumber yang digunakan untuk rantai pertukaran. Nilai ini harus lebih besar dari nol, dan harus kurang dari atau sama dengan lebar keseluruhan rantai pertukaran.

Height

Tinggi sumber yang digunakan untuk rantai pertukaran. Nilai ini harus lebih besar dari nol, dan harus kurang dari atau sama dengan tinggi keseluruhan rantai pertukaran.

Nilai kembali

Metode ini dapat mengembalikan:

  • E_INVALIDARG jika satu atau beberapa parameter melebihi ukuran buffer belakang.
  • Mungkin kode kesalahan lain yang dijelaskan dalam topik DXGI_ERROR .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dxgi1_3.h
Pustaka Dxgi.lib

Lihat juga

GetSourceSize

IDXGISwapChain2