Compartilhar via


SERIAL_DEV_STATUS (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.