Capability Containers

有很多多样化的属性,但所有都有一个默认值,现在值和很多其他可用的选择了能被支持的值。在清晰的结构体里帮助归类支持的值。TWAIN为属性定义了4种容器类型。

数据结构的容器名内容
TW_ONEVALUE一个现在值和默认值一样的值。可用值的范围,这个属性的类型是单一的值。例如,一种表明一个文档送纸器的存在的属性可能是这种类型。
TW_ARRAY 一个描述现在逻辑项的值数组。可用值可能是在数组中的一个更大的值。如,一个名字列表,通过CAP_SUPPORTEDCAPS属性被返回的支持属性列表会使用这种类型的容器
TW_RANGE

很多属性允许用户从一个规定空间值的范围去选择他们的现在值。这个属性能指定最小和最大的可接受的值,和增加步长。如分辨率可能支持从100到600每步长为50(100,150,200,...,550,600)


TW_ENUMERATION 这是最常见的类型,因为它从能被选择的现有值定义了一个值列表,这些值没有一致地增长和在他们之间没有相同的步长。如,如果一个源的分辨率选项没有在事件步长发生,一个枚举类型会被使用(如150,400和600)。
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值