Bagikan melalui


enumerasi D3DKMDT_VIDPN_PRESENT_PATH_ROTATION (d3dkmdt.h)

Enumerasi D3DKMDT_VIDPN_PRESENT_PATH_ROTATION digunakan untuk menunjukkan sudut rotasi yang diterapkan ke konten yang ditampilkan pada jalur VidPN yang ada.

Sintaks

typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_ROTATION {
  D3DKMDT_VPPR_UNINITIALIZED,
  D3DKMDT_VPPR_IDENTITY,
  D3DKMDT_VPPR_ROTATE90,
  D3DKMDT_VPPR_ROTATE180,
  D3DKMDT_VPPR_ROTATE270,
  D3DKMDT_VPPR_IDENTITY_OFFSET90,
  D3DKMDT_VPPR_ROTATE90_OFFSET90,
  D3DKMDT_VPPR_ROTATE180_OFFSET90,
  D3DKMDT_VPPR_ROTATE270_OFFSET90,
  D3DKMDT_VPPR_IDENTITY_OFFSET180,
  D3DKMDT_VPPR_ROTATE90_OFFSET180,
  D3DKMDT_VPPR_ROTATE180_OFFSET180,
  D3DKMDT_VPPR_ROTATE270_OFFSET180,
  D3DKMDT_VPPR_IDENTITY_OFFSET270,
  D3DKMDT_VPPR_ROTATE90_OFFSET270,
  D3DKMDT_VPPR_ROTATE180_OFFSET270,
  D3DKMDT_VPPR_ROTATE270_OFFSET270,
  D3DKMDT_VPPR_UNPINNED,
  D3DKMDT_VPPR_NOTSPECIFIED
} D3DKMDT_VIDPN_PRESENT_PATH_ROTATION;

Konstanta

 
D3DKMDT_VPPR_UNINITIALIZED
Menunjukkan bahwa variabel jenis D3DKMDT_VIDPN_PRESENT_PATH_ROTATION belum diberi nilai yang bermakna.
D3DKMDT_VPPR_IDENTITY
Menunjukkan bahwa tidak ada rotasi.
D3DKMDT_VPPR_ROTATE90
Menunjukkan bahwa sudut rotasi berlawanan 90 derajat searah jarum jam.
D3DKMDT_VPPR_ROTATE180
Menunjukkan bahwa sudut rotasi berlawanan 180 derajat searah jarum jam.
D3DKMDT_VPPR_ROTATE270
Menunjukkan bahwa sudut rotasi adalah 270 derajat berlawanan searah jarum jam.
D3DKMDT_VPPR_IDENTITY_OFFSET90
Menunjukkan bahwa konten sumber tidak dimodifikasi dengan cara apa pun, dan driver miniport tampilan harus memutar konten ini 90 derajat berlawanan arah jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET90
Menunjukkan bahwa konten sumber diputar 90 derajat berlawanan searah jajar, dan driver harus memutar konten ini dengan tambahan 90 derajat berlawanan jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET90
Menunjukkan bahwa konten sumber diputar 180 derajat berlawanan searah jajar, dan driver harus memutar konten ini dengan tambahan 90 derajat berlawanan jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET90
Menunjukkan bahwa konten sumber diputar 270 derajat berlawanan searah jajar, dan driver harus memutar konten ini dengan tambahan 90 derajat berlawanan jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_IDENTITY_OFFSET180
Menunjukkan bahwa konten sumber tidak dimodifikasi dengan cara apa pun, dan driver harus memutar konten ini dengan tambahan 180 derajat berlawanan arah jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET180
Menunjukkan bahwa konten sumber diputar 90 derajat berlawanan searah jajar, dan driver harus memutar konten ini dengan tambahan 180 derajat berlawanan jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET180
Menunjukkan bahwa konten sumber diputar 180 derajat berlawanan searah jajar, dan driver harus memutar konten ini dengan tambahan 180 derajat berlawanan searah jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET180
Menunjukkan bahwa konten sumber diputar 270 derajat, dan driver harus memutar konten ini 180 derajat tambahan. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_IDENTITY_OFFSET270
Menunjukkan bahwa konten sumber tidak dimodifikasi dengan cara apa pun, dan driver harus memutar konten ini dengan tambahan 270 derajat berlawanan arah jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET270
Menunjukkan bahwa konten sumber diputar 90 derajat berlawanan searah jajar, dan driver harus memutar konten ini dengan tambahan 270 derajat berlawanan jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET270
Menunjukkan bahwa konten sumber diputar 180 derajat berlawanan searah jajar, dan driver harus memutar konten ini dengan tambahan 270 derajat berlawanan searah jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET270
Menunjukkan bahwa konten sumber diputar 270 derajat berlawanan searah jajar, dan driver harus memutar konten ini dengan tambahan 270 derajat berlawanan jajar. Untuk informasi selengkapnya, lihat Komentar.

Didukung dimulai dengan Windows 8.1 Update.
D3DKMDT_VPPR_UNPINNED
Menunjukkan bahwa tidak ada sudut rotasi yang telah disematkan untuk jalur VidPN yang ada.
D3DKMDT_VPPR_NOTSPECIFIED
Menunjukkan bahwa tidak ada sudut rotasi (termasuk identitas) yang telah ditentukan.

Keterangan

Anggota Rotasi struktur D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION adalah nilai dari enumerasi D3DKMDT_VIDPN_PRESENT_PATH_ROTATION .

Dimulai dengan Windows 8.1 Update, nilai konstanta baru (D3DKMDT_VPPR_XXX_OFFSETXXX) tersedia untuk menentukan orientasi default perangkat tampilan dan sudut tambahan (offset) yang telah diputar pengguna perangkat.

Berikut adalah beberapa contoh cara mengatur orientasi dan offset default:

  • Jika topologi ditentukan sebagai:
    • satu monitor,
    • klon rotasi independen non-jalur, atau
    • monitor utama untuk klon rotasi independen jalur,
    gunakan salah satu nilai enumerasi 1 hingga 4:
    • D3DKMDT_VPPR_IDENTITY
    • D3DKMDT_VPPR_ROTATE90
    • D3DKMDT_VPPR_ROTATE180
    • D3DKMDT_VPPR_ROTATE270
  • Untuk klon rotasi independen jalur, monitor sekunder mungkin memiliki D3DKMDT_VPPR_XXX_OFFSET270 diatur jika itu adalah panel portrait-first.
  • Pertimbangkan juga skenario yang tidak biasa ini:
    • Untuk klon rotasi independen jalur, panel tampilan lanskap-pertama yang terhubung ke perangkat utama yang mengutamakan potret mungkin akan memiliki set D3DKMDT_VPPR_XXX_OFFSET90 .
    • Untuk klon rotasi independen jalur pada sistem sebelum Windows 8.1, panel tampilan pertama lanskap yang terhubung ke perangkat utama yang mengutamakan lanskap mungkin akan memiliki set D3DKMDT_VPPR_XXX_OFFSET180.
Catatan Sistem operasi tidak memperbarui nilai versi antarmuka DXGKDDI_INTERFACE_VERSION ke DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION. Jika Anda ingin menggunakan anggota independen jalur dalam struktur ini, Anda harus yakin bahwa versi antarmuka di driver Anda >= DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION (0x4003).
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Header d3dkmdt.h

Lihat juga

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION