Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure stores the type of error and the communication status. Executing IOCTL_SERIAL_GET_COMMSTATUS populates this structure.
typedef struct _SERIAL_DEV_STATUS { DWORD Errors; COMSTAT ComStat;} SERIAL_DEV_STATUS, *PSERIAL_DEV_STATUS;
Members
Errors
Bitmask containing the types of errors.The following table shows this bitmask.
Bit Description CE_BREAK Hardware detected a break condition. CE_FRAME Hardware detected a framing error. CE_IOE I/O error occurred during communications with the device. CE_MODE Requested mode is not supported, or the hCommDev parameter is invalid. If this value is specified, it is the only valid error. CE_OVERRUN Character-buffer overrun. The next character is lost. CE_RXOVER Input-buffer overrun. There is either no room in the input buffer or a character was received after the end-of-file (EOF) character. CE_RXPARITY Hardware detected a parity error. CE_TXFULL Application tried to transmit a character, but the output buffer was full. CE_DNS Parallel device is not selected. CE_PTO Time-out event occurred on a parallel device. CE_OOP Parallel device signaled that it is out of paper. ComStat
COMSTAT structure.
Requirements
OS Versions: Windows CE 1.0 and later.
Header: Pegdser.h.
See Also
COMSTAT | IOCTL_SERIAL_GET_COMMSTATUS
Send Feedback on this topic to the authors