Condividi tramite


Funzionalità estese del fornitore

Questa sezione illustra le funzionalità estese del fornitore che un dispositivo PTP può supportare quanto segue e come esporre queste estensioni:

Esposizione delle estensioni fornitore della fotocamera PTP

Proprietà estese fornitore

Eventi estesi del fornitore

Comandi estesi del fornitore

Le proprietà e gli eventi estesi del fornitore devono essere elencati nella voce del file DeviceData INF e gli eventi devono essere specificati un nome nella voce del file INF events (vedere File INF per i dispositivi WIA per altre informazioni). È necessaria una voce che elenca l'ID estensione del fornitore. Deve corrispondere al campo VendorExtensionID nel set di dati DeviceInfo. Di seguito è riportato un esempio delle altre voci e descritto nelle sezioni seguenti.

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

Nota Nei file INF per i dispositivi WIA, i nomi delle proprietà del fornitore devono essere una singola parola, senza spazi e costituiti solo da valori alfanumerici.