Windows便携式设备(WPD)支持的设备

| 我想在应用程序中使用数码相机(在Windows上运行,用C ++编写),我遇到了两个做到这一点的库-WIA(Windows图像采集)和WPD(Windows便携式设备)。 WIA仅支持Windows XP或更高版本的Windows和Vista和7数码相机,应使用WPD。问题是我从Windows SDK运行了WPD的示例项目,该项目无法识别我尝试过的所有设备(但是WIA在Win XP计算机上做到了),除了闪存和mp3播放器。我不认为其他设备太旧而没有WPD驱动程序,所以我的问题是:WPD支持哪些设备?我会误会还是WPD不能用于多种设备?或者,也许还有另一个我可以用来拍照的图书馆(也许是视频,但这并不重要)? 我希望有人可以解决。提前致谢!     
已邀请:
您将需要使用DirectShow在Vista / Win 7上使用网络摄像头。Logitech等不提供WPD驱动程序。也许他们会在Windows 8中使用。 如果您想去上学,也可以使用MCI界面,如今,这只是DirectShow之上的兼容性层。 Google的\“ WM_CAP_START \”或\“ WM_CAP_GRAB_FRAME \”的示例。     
没有WPD的列表,但是这里是: 支持的Windows图像采集(WIA)扫描仪和照相机列表 http://support.microsoft.com/kb/264598     

要回复问题请先登录注册