WIA_IPA_MIN_BUFFER_SIZE
WIA_IPA_MIN_BUFFER_SIZE 屬性會指定資料傳輸中使用的緩衝區大小下限。
屬性類型:VT_I4
有效值:WIA_PROP_NONE
存取權限:唯讀
備註
如果透過回呼機制執行資料傳輸,WIA_IPA_MIN_BUFFER_SIZE屬性值可以小於 64 KB。 不過,如果傳輸是傳送至檔案,屬性值就是一次傳輸一頁數據所需的位元組數目。 WIA 迷你驅動程式會建立和維護此 WIA 屬性。
WIA_IPA_MIN_BUFFER_SIZE與 WIA_IPA_BUFFER_SIZE 屬性相同。
應用程式可以讀取WIA_IPA_MIN_BUFFER_SIZE,以判斷資料傳輸的驅動程式指定的緩衝區大小。 WIA 服務也會讀取此屬性,以在資料傳輸期間為迷你驅動程式配置記憶體。
注意
WIA_IPA_MIN_BUFFER_SIZE 屬性包含的值是應用程式在任何指定時間可以要求的資料量下限。 緩衝區大小愈大,裝置的要求就越大。 這個較大的緩衝區大小可能會讓裝置看起來變慢且沒有回應、可能會使整體電腦效能變慢,而且可能會耗用過多的資源。 太小的緩衝區大小可能會藉由要求許多較小的要求來降低資料傳輸的效能。 請考慮對裝置的資料要求一般大小、要求數目和這些要求的大小,來選擇合理的緩衝區大小。
規格需求
版本: 所有啟用傳輸之專案的 Windows Vista 驅動程式選用。 如果實作此屬性,針對 Windows Server 2003、Windows XP 和舊版 Windows 所撰寫的應用程式可以估計傳輸緩衝區大小,因此傳輸速率會是最佳。
標頭: wiadef.h (包含 Wiadef.h)