WIA_IPA_BUFFER_SIZE

WIA_IPA_BUFFER_SIZE 属性包含数据传输期间使用的缓冲区的大小(以字节为单位)。 WIA 微型驱动程序创建和维护此属性。

属性类型:VT_I4

有效值:WIA_PROP_NONE

访问权限:只读

注解

WIA_IPA_BUFFER_SIZE 属性与 WIA_IPA_MIN_BUFFER_SIZE 属性相同。

应用程序可以读取WIA_IPA_BUFFER_SIZE来确定驱动程序指定的数据传输缓冲区大小。 WIA 服务还会读取此属性,以便在数据传输期间为微型驱动程序分配内存。

注意

WIA_IPA_BUFFER_SIZE 属性包含的值是应用程序在任何给定时间可以请求的最小数据量。 缓冲区大小越大,对设备的请求就越大。 较大的缓冲区大小会使设备看起来缓慢且无响应,可能会降低计算机的整体性能,并可能消耗过多的资源。 太小的缓冲区大小可能会因需要许多较小的请求而降低数据传输的性能。 通过考虑设备数据请求的典型大小、请求数和这些请求的大小,选择合理的缓冲区大小。

要求

版本: 对于所有启用传输的项的 Windows Vista 驱动程序,可选。 如果实现此属性,则为 Windows Server 2003、Windows XP 和早期版本的 Windows 设计的应用程序可以估计传输缓冲区大小,因此传输速率将是最佳的。

标头:wiadef.h(包括 Wiadef.h)

另请参阅

WIA_IPA_MIN_BUFFER_SIZE