WEB开发网
开发学院软件开发VC 介绍一个Win32 API串口控制MFC打包类 阅读

介绍一个Win32 API串口控制MFC打包类

 2010-02-19 20:33:12 来源:WEB开发网   
核心提示:注释对SetupCommSDK 函数进行简单打包,具体细节请参考Win32 SDK文档,介绍一个Win32 API串口控制MFC打包类(12),CSerialPort::OnCompletionvirtual void OnCompletion(DWORD dwErrorCode, DWORD dwCount, LPO

注释

对SetupComm SDK 函数进行简单打包。具体细节请参考Win32 SDK文档。

CSerialPort::OnCompletion

virtual void OnCompletion(DWORD dwErrorCode, DWORD dwCount, LPOVERLAPPED lpOverlapped);

throw( CSerialException );

参数

dwErrorCode 

指定I/O完成状态。该参数可为下列值之一:

意义
0 I/O 成功
ERROR_HANDLE_EOF ReadFileEx 函数试图读到文件尾。

dwCount 指定传输的字节数。如果发生错误,则此参数为 0。

lpOverlapped OVERLAPPED 结构指针,由异步I/O函数指定。

注释

当任何WriteEx 或 ReadEx异步调用例程完成时,该函数被调用。在CSerialPort派生类中,该写此函数用自己特定的代码来反映异步调用完成时的行为。注意在对为 lpOverlapped 参数分配的内存进行清除处理时不要忘记调用此函数的父类版本CSerialPort::OnCompletion。

CSerialPort::BytesWaiting

DWORD BytesWaiting();

throw( CSerialException );

返回值

等待从串口读取的字节数。

注释

该函数返回等待从串口读取的字节数。

CSerialPort::DataWaiting

BOOL DataWaiting(DWORD dwTimeout);

throw( CSerialException );

参数

dwTimeout 在确定数据是否到达时,指定一个等待超时的毫秒值。

返回值

如果在指定的超时间隔内数据到达则为 TRUE,否则为 FALSE.。

注释

该函数等待指定的间隔检查数据是否到达串口。

本文配套源码

上一页  7 8 9 10 11 12 

Tags:介绍 一个 Win

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接