本節討論 PTP 裝置可以支援的廠商擴充功能,以及如何公開這些擴充功能:
廠商擴充屬性和事件必須列在 DeviceData INF 檔案專案中,而且必須在 事件 INF 檔案專案中提供事件名稱 (如需詳細資訊,請參閱 WIA 裝置的 INF 檔案 ) 。 需要列出廠商延伸模組標識符的專案。 這必須符合 DeviceInfo 資料集中的 VendorExtensionID 欄位。 此處會顯示其他專案的範例,並說明下列各節。
[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},*
注意 在 WIA 裝置的 INF 檔案中,廠商屬性名稱必須是單一的字,沒有空格,而且只包含英數字值。