WIA 專案屬性和位置變更
確保 Windows Vista 和舊版作業系統中的應用程式相容性最簡單的方式,就是在 Windows XP 和 Windows Me 位置和 Windows Vista 位置實作 WIA 屬性。 一般而言,針對 Windows Vista 撰寫的 WIA 應用程式只會使用為 Windows Vista 新增的 WIA 屬性和位置運作,而針對 Windows XP 和 Windows Me 撰寫的應用程式只能與這些作業系統中定義的 WIA 屬性和位置搭配運作。 在這兩個位置實作屬性可讓針對 Windows Vista、Windows XP 和 Windows Me 撰寫的應用程式使用相同的屬性集實作。
在 Windows Vista 之前的作業系統中,下列 WIA 屬性位於支援平面分板掃描之掃描器驅動程式的根專案上。 在 Windows Vista 中,它們位於平面專案上。
Windows Vista) 中稱為WIA_IPS_MAX_HORIZONTAL_SIZE WIA_DPS_HORIZONTAL_BED_SIZE (
Windows Vista) 中稱為WIA_IPS_MAX_VERTICAL_SIZE WIA_DPS_VERTICAL_BED_SIZE (
Windows Vista) 中稱為WIA_IPS_OPTICAL_XRES WIA_DPS_OPTICAL_XRES (
Windows Vista) 中稱為WIA_IPS_OPTICAL_YRES WIA_DPS_OPTICAL_YRES (
Windows Vista) 中稱為WIA_IPS_PREVIEW WIA_DPS_PREVIEW (
Windows Vista) 中稱為WIA_IPS_SHOW_PREVIEW_CONTROL WIA_DPS_SHOW_PREVIEW_CONTROL (
注意 只有支援平面分板掃描或檔摘要器掃描的掃描器,才需要 WIA 屬性的重複。 配對的屬性具有相同的屬性識別碼,以取得相容性。 驅動程式可以新增根專案的 WIA_DPS_Xxx 屬性,並針對其他專案新增 WIA_IPS_Xxx 。