ベンダー拡張機能
このセクションでは、PTP デバイスでサポートできるベンダー拡張機能と、これらの拡張機能を公開する方法について説明します。
ベンダー拡張プロパティとイベントは、DeviceData INF ファイル エントリに一覧表示する必要があります。イベントには、イベント INF ファイル エントリに名前を指定する必要があります (詳細については、WIA デバイスの INF ファイルを参照してください)。 ベンダー拡張機能 ID を一覧表示するエントリが必要です。 これは、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 ファイルでは、ベンダーのプロパティ名は、スペースを持たない 1 つの単語で、英数字の値のみで構成されている必要があります。