当前位置:编程学习 > C#/ASP.NET >>

ARM CH375 asp.net 无法写入或读取缓冲区

BOOL WINAPI CH375WriteData( // 写出数据块 
ULONG iIndex, // 指定CH375设备序号 
PVOID iBuffer, // 指向一个缓冲区,放置准备写出的数据 
PULONG ioLength ); // 指向长度单元,输入时为准备写出的长度,返回后为实际写出的长度 
上面是函数原型,用C# 
[System.Runtime.InteropServices.DllImport("CH375DLL.dll",EntryPoint="CH375WriteData")] 
static extern bool CH375WriteData( // 写出数据块 
uint iIndex, // 指定CH375设备序号 
ref byte iBuffer, // 指向一个缓冲区,放置准备写出的数据 
uint ioLength); // 指向长度单元,输入时为准备写出的长度,返回后为实际写出的长度 
导入后无法写入到ARM的缓冲区, 
protected void btn_up_Click(object sender, EventArgs e) 

byte bufer=0; 
ips= CH375OpenDevice(0); 
ulong l = CH375GetUsbID(0); 
CH375WriteData(0,ref bufer, 1);//这里无法写入或读取缓冲区 
CH375ReadData(0, bufer, 1); 
CH375CloseDevice(0); 
}
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,