首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

寻求filestream(IntPtr,FileAccess, Boolean)的使用例程,解决思路

2012-02-21 
寻求filestream(IntPtr,FileAccess, Boolean)的使用例程,急啊!!!如题,我要用filestream(Handle,FileAccess

寻求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获得吧

热点排行