供应商扩展的功能
本部分讨论 PTP 设备可以支持的供应商扩展功能,以及如何公开这些扩展:
供应商扩展的属性和事件必须在 DeviceData INF 文件条目中列出,并且必须在 事件 INF 文件条目中提供一个名称 (请参阅 WIA 设备的 INF 文件 以获取) 的详细信息。 需要列出供应商扩展 ID 的条目。 这必须与 DeviceInfo 数据集中的 VendorExtensionID 字段匹配。 此处显示了其他条目的示例,并在以下各节中介绍。
[DeviceData]
VendorExtID=0x12345678
PropCode="0xD001,0xD002,0xD003"
PropCodeD001="0x00009802,Vendorproperty1"
PropCodeD002="0x00009803,Vendorproperty2"
PropCodeD003="0x00009804,Vendorproperty3"
EventCode="0xC001,0xC002"
EventCodeC001={191D9AE7-EE8C-443c-B3E8-A3F87E0CF3CC}
EventCodeC002={8162F5ED-62B7-42c5-9C2B-B1625AC0DB93}
[Events]
EventCodeC001="Vendorevent1",{191D9AE7-EE8C-443c-B3E8-A3F87E0CF3CC},*
EventCodeC002="Vendorevent2",{8162F5ED-62B7-42c5-9C2B-B1625AC0DB93},*
注意 在 WIA 设备的 INF 文件中,供应商属性名称必须是单个单词,不带空格,并且仅包含字母数字值。