estrutura SERIAL_CHARS (ntddser.h)
A estrutura SERIAL_CHARS especifica os caracteres especiais que o driver do controlador serial usa para o controle de fluxo de handshake.
Sintaxe
typedef struct _SERIAL_CHARS {
UCHAR EofChar;
UCHAR ErrorChar;
UCHAR BreakChar;
UCHAR EventChar;
UCHAR XonChar;
UCHAR XoffChar;
} SERIAL_CHARS, *PSERIAL_CHARS;
Membros
EofChar
O caractere EOF (fim do arquivo). O recebimento desse caractere marca o final do fluxo de entrada.
ErrorChar
O caractere de substituição de erro de paridade. Os bytes recebidos com erros de paridade são substituídos por esse caractere.
BreakChar
O caractere de interrupção. O recebimento desse caractere indica que ocorreu uma interrupção (pausa temporária) no fluxo de entrada.
EventChar
O caractere de evento. O recebimento desse caractere sinalizará um evento de comunicação serial se o bit do sinalizador SERIAL_EV_RXFLAG estiver definido na máscara de espera atual. A máscara de espera é definida pela solicitação de IOCTL_SERIAL_SET_WAIT_MASK . A solicitação IOCTL_SERIAL_WAIT_ON_MASK inicia uma espera pelos eventos na máscara de espera.
XonChar
O caractere XON (transmissão) a ser usado para operações de transmissão e recebimento. Os caracteres XON e XOFF são usados para o controle de fluxo de software.
XoffChar
O caractere XOFF (transmissão) a ser usado para operações de transmissão e recebimento.
Comentários
Essa estrutura é usada pelas solicitações de IOCTL_SERIAL_SET_CHARS e IOCTL_SERIAL_GET_CHARS .
Uma solicitação IOCTL_SERIAL_SET_CHARS para definir os caracteres XON e XOFF com o mesmo valor falhará.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddser.h |