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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk