如题

解决方案 »

  1.   

    通过函数
    getoverlappedresult(hfile:Thandle;const lpoverlapped:Toverlapped;var lpnumberofbytestransferred:DWORD;bWait:bool):bool;stdcall;其中的lpnumberofbytestransferred:指向一个长整型变量,它接受有一个读或者写操作实际传递的字节数。
      

  2.   

    BOOL SetCommMask(
     HANDLE hFile, //标识通信端口的句柄
     DWORD dwEvtMask //能够使能的通信事件
    );EV_TXEMPTYBOOL WaitCommEvent(
     HANDLE hFile, //标识通信端口的句柄
     LPDWORD lpEvtMask, // address of variable for event that occurred
     LPOVERLAPPED lpOverlapped, // address of overlapped structure
    );找找相关上面的帮助,看是不是你要的