Fitur yang Diperluas Vendor
Bagian ini membahas fitur yang diperluas vendor, perangkat PTP dapat mendukung hal berikut dan cara mengekspos ekstensi ini:
Mengekspos Ekstensi Vendor Kamera PTP Anda
Properti yang Diperluas Vendor
Peristiwa yang Diperluas Vendor
Perintah yang Diperluas Vendor
Properti dan peristiwa yang diperluas vendor harus tercantum dalam entri file DEVICEData INF dan peristiwa harus diberikan nama dalam entri file EVENTS INF (lihat file INF untuk perangkat WIA untuk informasi selengkapnya). Entri yang mencantumkan ID ekstensi vendor diperlukan. Ini harus cocok dengan bidang VendorExtensionID di himpunan data DeviceInfo. Contoh entri lain diperlihatkan di sini dan dijelaskan di bagian berikut.
[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},*
Catatan Dalam file INF untuk perangkat WIA, nama properti vendor harus berupa satu kata, tanpa spasi, dan hanya terdiri dari nilai alfanumerik.