Поделиться через


Расширенные возможности поставщика

В этом разделе рассматриваются расширенные возможности поставщика, которые могут поддерживаться устройством PTP, и способы предоставления этих расширений:

Предоставление расширений поставщика камеры PTP

Расширенные свойства поставщика

Расширенные события поставщика

Расширенные команды поставщика

Расширенные от поставщика свойства и события должны быть перечислены в записи INF-файла DeviceData , а события должны быть указаны в записи INF-файла событий (дополнительные сведения см. в разделе INF-файлы для устройств WIA ). Требуется запись со списком идентификатора расширения поставщика. Оно должно соответствовать полю VendorExtensionID в наборе данных DeviceInfo. Пример других записей показан здесь и описан в следующих разделах.

[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},*

Примечание В INF-файлах для устройств WIA имена свойств поставщика должны быть одним словом без пробелов и состоять только из буквенно-цифровых значений.