读写多个com口
把com打开一个句柄数组里面的句柄,然后调用下面的函数对com进行读写操作,怎么读写不了啊。
我该怎么传句柄呢?
void WriteComm(void* pData, int nLength,HANDLE hComm)
{
DWORD dwNumWrite; // 串口发出的数据长度
WriteFile(hComm, pData, (DWORD)nLength, &dwNumWrite, NULL);
}
int ReadComm(void* pData, int nLength,HANDLE hComm)
{
DWORD dwNumRead; // 串口收到的数据长度
ReadFile(hComm, pData, (DWORD)nLength, &dwNumRead, NULL);
return (int)dwNumRead;
}