读书人

寻求filestream(IntPtr,FileAccess, B

发布时间: 2012-02-21 16:26:23 作者: rapoo

寻求filestream(IntPtr,FileAccess, Boolean)的使用例程,急啊!!!
如题,我要用filestream(Handle,FileAccess, Boolean)的形式创建一个流,但我不知道IntPtr这个参数该怎么写,请大家指教了!
  在程序中有个外部DLL调用产生了一个fileStream:
Public Declare Function EdsDownload Lib "EDSDK" ( _
ByVal inDirItemRef As IntPtr, _
ByVal inReadSize As Integer, _
ByVal outStream As IntPtr) As Integer
我想创建一个fileStream来获取其流数据。但这里传递的是fileStream的Handle,我这就搞不定了

[解决办法]
System.Runtime.InteropServices.Marshal.Copy 将数据从托管数组复制到非托管内存指针,或从非托管内存指针复制到托管数组。


[解决办法]
看说明aa.handle应该作为第三个参数outStream传过去,下载文件会直接写到f:\dd.jpg中。
第1个参数应该是相机的一个目录项的句柄,怎么获取法你给的说明里没写,应该是有其它API获得吧

读书人网 >VB Dotnet

热点推荐