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

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

 2010-02-19 20:33:12 来源:WEB开发网   
核心提示:参数dwError 导致异常的错误,注释当创建CSerialExceptionThis对象时,介绍一个Win32 API串口控制MFC打包类(3),此成员函数被调用,为了丢出 CSerialException,在内部将成员变量置为缺省值,CSerialPort::~CSerialPortvirtual ~CSerial

参数

dwError  导致异常的错误。

注释

当创建CSerialExceptionThis对象时,此成员函数被调用。为了丢出 CSerialException,必须调用全程函数 AfxThrowSerialException。如果调用时 dwError 使用缺省值,则内部则会调用GetLastError。

CSerialException::GetErrorMessage

virtual BOOL GetErrorMessage( LPTSTR lpszError, UINT nMaxError, PUINT pnHelpContext = NULL );

CString GetErrorMessage();

返回值

1)如果函数调用成功,返回非零;否则,如果没有得到错误信息文本,则返回0。

2)表示错误的一个 CString

参数

lpszError  接收出错信息的缓冲指针。

nMaxError  缓冲能容纳的最大字符数,包括NULL终结符。

pnHelpContext  接收帮助上下文ID的UINT的地址,不返回ID。

注释

调用此成员函数获取有关出错信息。

CSerialException::m_dwError

注释

导致异常错误。此错误值为一系统错误代码,类似WINERROR.H文件中的定义。Win32 的错误代码清单请参考Win32 SDK中的 Error Codes。

CSerialPort::CSerialPort

CSerialPort();

注释

标准 C++ 类构造函数。在内部将成员变量置为缺省值。

CSerialPort::~CSerialPort

virtual ~CSerialPort();

注释

标准 C++ 类析构函数。它确保关闭打开的通讯端口。

CSerialPort::Open

void Open( int nPort, DWORD dwBaud = 9600, Parity parity = NoParity, BYTE DataBits = 8, StopBits stopbits = OneStopBit, FlowControl fc = NoFlowControl, BOOL bOverlapped = FALSE);

throw( CSerialException );

上一页  1 2 3 4 5 6 7 8  下一页

Tags:介绍 一个 Win

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