Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kameranız PTP'yi destekliyorsa tek yapmanız gereken cihazınızı takarak WIA cihazı olarak yüklemektir. Gerisini Microsoft PTP WIA Minidriver yapacaktır.
PTP kameranıza eklemek istediğiniz eklemeler veya uzantılar varsa bir INF dosyası oluşturmanız gerekir.
INF dosyası, sti.infbölümlerini içerir. Bu, Microsoft'un gerektiğinde INF dosyanızı etkilemeden sti.inf gelecekteki güncelleştirmeleri yapmasına olanak tanır.
USB Cihaz Çalışma Grubu, hareketsiz görüntü kameraları için sınıf kimliği 0x06 atamıştır. Gelecek Windows sürümlerinde Microsoft, bu sınıf kimliği için PTP sürücüsünü uyumlu bir kimlik eşleşmesi olarak yükleyen bir INF dosyası gönderir. Bu, satıcıların donanım kimliğini içeren bir INF dosyası göndererek özel bir sürücü yükleyebileceği anlamına gelir. Windows yükleyicisi, donanım kimliğini eşleştirmeye sınıf kimliğine göre daha yüksek bir öncelik verir. Donanım kimliğine sahip INF dosyası Windows'ta gönderilmezse, satıcı sürücüsü otomatik olarak yüklenmez. Ancak CD için Otomatik Çalıştır programı, satıcı sürücüsünü kolayca güncelleştirmek için UpdateDriverForPlugAndPlayDevices çağırabilir.
PTP kamerası için örnek INF dosyası:
; PTPCAMERA.INF -- PTP Camera setup file
; Copyright (c) 2002 PTP Camera Company
; Manufacturer: PTP Camera Company
[Version]
Signature=$WINDOWS NT$
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Mfg%
DriverVer=06/26/2001,1.0
CatalogFile=wia.cat
PnpLockdown=1
[Manufacturer]
%Mfg%=Models,NTamd64
[Models.NTamd64]
%PTPCamera100.DeviceDesc%=PTP100, USB\VID_000&PID_0100
[PTP100]
Include=sti.inf
Needs=STI.PTPUSBSection
AddReg=PTP100.AddReg
DeviceData=PTP100.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
Events=PTP100.Events
ICMProfiles="sRGB Color Space Profile.icm"
[PTP100.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[PTP100.DeviceData]
Model=PTP
QueryDeviceForName=1,1
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[PTP100.Events]
Connected=%PTP.Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
Disconnected=%PTP.Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
[PTP100.AddReg]
[Strings]
Mfg="PTP Camera Company"
PTPCamera100.DeviceDesc="PTP Camera Model 100"
PTP.Connected="PTP Camera Connected"
PTP.Disconnected="PTP Camera Disconnected"