Metode IDXGISwapChain1::SetRotation (dxgi1_2.h)

Mengatur rotasi buffer belakang untuk rantai pertukaran.

Sintaks

HRESULT SetRotation(
  [in] DXGI_MODE_ROTATION Rotation
);

Parameter

[in] Rotation

Nilai yang diketik DXGI_MODE_ROTATION yang menentukan cara mengatur rotasi buffer belakang untuk rantai pertukaran.

Menampilkan nilai

SetRotation mengembalikan:

  • S_OK jika berhasil mengatur rotasi.
  • DXGI_ERROR_INVALID_CALL jika rantai pertukaran adalah model transfer blok bit (bitblt). Rantai pertukaran harus menjadi model balik agar berhasil memanggil SetRotation.
  • Mungkin kode kesalahan lain yang dijelaskan dalam topik DXGI_ERROR .

Pembaruan Platform untuk Windows 7: Pada Windows 7 atau Windows Server 2008 R2 dengan Pembaruan Platform untuk Windows 7 terinstal, SetRotation gagal dengan DXGI_ERROR_INVALID_CALL. Untuk informasi selengkapnya tentang Pembaruan Platform untuk Windows 7, lihat Pembaruan Platform untuk Windows 7.

Keterangan

Anda hanya dapat menggunakan SetRotation untuk memutar buffer belakang untuk rantai pertukaran model balik yang Anda sajikan dalam mode berjendela.

SetRotation tidak didukung untuk memutar buffer belakang untuk rantai pertukaran model balik yang Anda sajikan dalam mode layar penuh. Dalam situasi ini, SetRotation tidak gagal, tetapi Anda harus memastikan bahwa Anda tidak menentukan rotasi (DXGI_MODE_ROTATION_IDENTITY) untuk rantai pertukaran. Jika tidak, saat Anda memanggil IDXGISwapChain1::P resent1 atau IDXGISwapChain::P resent untuk menyajikan bingkai, presentasi gagal.

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dxgi1_2.h
Pustaka Dxgi.lib

Lihat juga

IDXGISwapChain1