DXGK_MODE_BEHAVIOR_FLAGS union (d3dkmddi.h)

Mode tingkat tinggi dan perilaku pengaturan yang mungkin diminta OS. Serikat yang sama digunakan di bidang yang berbeda untuk menjelaskan permintaan input ke driver dan hasil output dari driver.

Sintaks

typedef union _DXGK_MODE_BEHAVIOR_FLAGS {
  struct {
    UINT PrioritizeHDR : 1;
    UINT ColorimetricControl : 1;
    UINT Reserved : 30;
  };
  UINT   Value;
} DXGK_MODE_BEHAVIOR_FLAGS;

Anggota

PrioritizeHDR

Jika diatur sebagai input, driver harus memprioritaskan dukungan rentang dinamis tinggi (HDR) saat menghitung mode tampilan dan mengatur mode tampilan di atas batasan lain seperti mode penyeimbangan yang tersedia pada target yang berbeda, mendukung frekuensi tinggi atau resolusi tinggi. Jika tidak diatur, driver harus menggunakan kebijakan defaultnya untuk memprioritaskan mode yang disediakan untuk OS.

ColorimetricControl

Mengontrol peningkatan warna yang diketahui yang memengaruhi akurasi warna tampilan yang tidak diketahui OS. Nilai satu untuk Request.ColorimetricControl menunjukkan bahwa OS meminta driver untuk menonaktifkan peningkatan warna apa pun yang memengaruhi akurasi warna tampilan. Nilai nol Request.ColorimetricControl menunjukkan OS memberi tahu driver, bebas untuk mengaktifkan penyempurnaan warna apa pun yang telah dinonaktifkan.

Reserved

Dicadangkan.

Value

Keterangan

Tabel berikut ini menjelaskan bagaimana driver harus mengatur nilai ColorimetricControl di anggota Struktur DXGKARG_CONTROLMODEBEHAVIOR yang Puas dan Tidak Puas.

Dukungan driver Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
Driver mendukung pengontrol penyempurnaan warna dan berhasil mengubah status yang diminta di Request.ColorimetricControl 1 0
Driver mendukung pengontrol peningkatan warna tetapi tidak berhasil mengubah status yang diminta dalam Request.ColorimetricControl 0 1
Driver tidak mendukung pengontrol penyempurnaan warna 0 0

Persyaratan

Persyaratan Nilai
Header d3dkmddi.h

Lihat juga

DXGKARG_CONTROLMODEBEHAVIOR