共用方式為


IddCx 1.8 版及之後版本的更新

本頁說明IddCx 1.8中所做的變更。 針對 IddCx 1.8 建置的單一間接顯示驅動程式 (IDD) 二進位檔可以在 Windows 10 版本 1803 和更新版本上執行,使用運行時間檢查來確認 IddCx 1.8 中的 DDI 變更是否適用於該系統。 如需詳細資訊,請參閱 建置多個 Windows 版本的 WDF 驅動程式

已更新IddCxGetVersion版本

IddCxGetVersion 在 Windows 11 上傳回的 IddCx 版本已更新為 IDDCX_VERSION_COBALT (0x1800)。

IDDCX_ADAPTER_FLAGS_PREFER_PRECISE_PRESENT_REGIONS 標誌已新增

IDDCX_ADAPTER_FLAGS_PREFER_PRECISE_PRESENT_REGIONS配接器旗標已新增至IDDCX_ADAPTER_FLAGS。 設定此旗標的驅動程式會要求OS更準確地追蹤桌面更新的骯髒區域。 這種更精確的追蹤會稍微增加 CPU 的使用負荷,因此只有在較小的汙染區域對驅動程式有利時,驅動程式才應設定此旗標。

定義 IddCx 旗標的邏輯運算子

WDK 的 DEFINE_ENUM_FLAG_OPERATORS 巨集會定義運算子多載,以啟用用於定義旗標的列舉值的位元運算。 從 IddCx 1.8 開始, Iddcx.h 會使用此巨集來定義下列列舉的旗標運算子:

如果間接顯示驅動程式的原始程式碼已定義這些列舉的運算子,那麼使用新的標頭檔時可能會遇到建置中斷。 在此情況下,應該移除驅動程式定義的版本,以便使用 IddCx.h 版本。