0

我们正在使用“Canon EOS Kiss X10”相机和此处引用的代码。我们的应用程序基本上有 3 个步骤:

  1. 公开课
  2. 拍照
  3. 关闭会话

应用程序在步骤循环之上运行,突然我们得到如下错误

“打开相机会话时出错:EOSDigital.API.ExecutionException: SESSION_NOT_OPEN ---> EOSDigital.API.SDKException: SESSION_NOT_OPEN” EOSDigital.API.ErrorHandler.CheckError(Object sender, ErrorCode errorCode) EOSDigital.API.Camera.b__73_0() EOSDigital.API.STAThread.ExecutionLoop()

根据 SDK API 文档,这是一种 PTP 错误。网上查了一些资源发现这里固件应该是1.0.2 (日文)

但我们已经在 1.0.0 上确认了这种行为,并且运行顺利。那么是不是由于某些硬件连接问题,例如用于连接相机或电缆的 USB 端口出现问题或 Microsoft PTP WIA 微型驱动程序等?

需要知道,造成这种情况的根本原因,请在此处为我们提供一些启示。

4

0 回答 0