Bagikan melalui


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.