Partilhar via


Recursos estendidos pelo fornecedor

Esta seção discute as funcionalidades estendidas pelos fornecedores que um dispositivo PTP pode suportar e como revelar essas extensões.

Expondo as extensões específicas do fornecedor da sua câmera PTP

Propriedades estendidas do fornecedor

Eventos estendidos pelo fornecedor

Comandos estendidos pelo fornecedor

As propriedades e eventos estendidos pelo fornecedor devem ser listados na entrada do arquivo INF DeviceData e os eventos devem receber um nome na entrada do arquivo INF Events (consulte Arquivos INF para dispositivos WIA para obter mais informações). É necessária uma entrada que liste o ID da extensão do fornecedor. Isso deve corresponder ao campo VendorExtensionID no conjunto de dados DeviceInfo. Um exemplo das outras entradas é mostrado aqui e descrito nas seções a seguir.

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

Observação Em arquivos INF para dispositivos WIA, os nomes de propriedade do fornecedor devem ser uma única palavra, sem espaços e compostos apenas por valores alfanuméricos.