Bagikan melalui


Updates untuk IddCx versi 1.8 dan yang lebih baru

Halaman ini menjelaskan perubahan yang dibuat dalam IddCx 1.8. Biner driver tampilan tidak langsung tunggal (IDD) yang dibangun terhadap IddCx 1.8 dapat berjalan pada Windows 10, versi 1803 ke atas menggunakan pemeriksaan runtime untuk memverifikasi apakah perubahan DDI di IddCx 1.8 tersedia pada sistem tersebut. Lihat Membangun driver WDF untuk beberapa versi Windows untuk informasi selengkapnya.

Versi IddCxGetVersion yang diperbarui

Versi IddCx yang dikembalikan oleh IddCxGetVersion pada Windows 11 diperbarui ke IDDCX_VERSION_COBALT (0x1800).

bendera IDDCX_ADAPTER_FLAGS_PREFER_PRECISE_PRESENT_REGIONS ditambahkan

Bendera adaptor IDDCX_ADAPTER_FLAGS_PREFER_PRECISE_PRESENT_REGIONS ditambahkan ke IDDCX_ADAPTER_FLAGS. Driver yang mengatur bendera ini meminta OS untuk melacak wilayah kotor pembaruan desktop secara lebih akurat. Pelacakan yang lebih akurat ini akan memiliki overhead penggunaan CPU kecil sehingga driver hanya boleh mengatur bendera ini jika wilayah kotor yang lebih kecil akan bermanfaat bagi driver.

Menentukan operator logis untuk bendera IddCx

Makro DEFINE_ENUM_FLAG_OPERATORS WDK menentukan kelebihan beban operator untuk mengaktifkan operasi bit pada nilai enum yang digunakan untuk menentukan bendera. Mulai iddCx 1.8, Iddcx.h menggunakan makro ini untuk menentukan operator bendera untuk enum berikut:

Jika kode sumber untuk driver Tampilan Tidak Langsung sudah menentukan operator untuk enum ini maka mungkin mengalami pemutusan build menggunakan file header baru. Dalam hal ini versi yang ditentukan driver harus dihapus sehingga versi IddCx.h dapat digunakan.