我有一个事件处理程序,可以监控Canon Camera的反馈。在早期版本的Windows10中没有问题,但是我的一个客户昨天更新了它并且它停止了工作。
Public Shared Function handleObjectEvent( _
ByVal inEvent As Integer, _
ByVal inRef As IntPtr, _
ByVal inContext As IntPtr, _
ByVal camera As IntPtr)
As Long
Dim rtn As Long
Select Case inEvent
Case kEdsObjectEvent_DirItemRequestTransfer
If globals.isCamera1 Then
Form1.controller1.actionPerformed("download", inRef)
Else
Form1.controller2.actionPerformed("download", inRef)
End If
Case Else
'//Release unnecessary objects.
If IsNothing(inRef) = False Then
EdsRelease(inRef)
End If
End Select
rtn = CLng(EDS_ERR_OK)
Return rtn
End Function
答案 0 :(得分:0)
好的,那些使用Canon SDK的人,版本2.14;它适用于Windows 10(如10.0.0.10240)但不适用于Windows 10(1511)(如10.0.10586)。您需要更新到Canon SDK ver 3.2。最好的运气。