SERIAL_LINE_CONTROL struttura (ntddser.h)
La struttura SERIAL_LINE_CONTROL descrive le impostazioni di controllo per la riga seriale.
Sintassi
typedef struct _SERIAL_LINE_CONTROL {
UCHAR StopBits;
UCHAR Parity;
UCHAR WordLength;
} SERIAL_LINE_CONTROL, *PSERIAL_LINE_CONTROL;
Members
StopBits
Numero di bit di arresto usati alla fine di ogni carattere trasmesso o ricevuto. Questo membro è impostato su uno dei valori seguenti.
Valore | Descrizione |
---|---|
STOP_BIT_1 | Un singolo bit di stop. |
STOP_BITS_1_5 | Uno e mezzo bit di arresto. |
STOP_BITS_2 | Due bit di stop. Non valido se WordLength = 5. |
Parity
Tipo di controllo della parità utilizzato per ogni carattere trasmesso o ricevuto. Questo membro è impostato su uno dei valori seguenti.
Valore | Descrizione |
---|---|
NO_PARITY | Non viene usato alcun bit di parità. |
ODD_PARITY | Viene usata la parità dispari. Il bit di parità è 0 se il numero di 1 nel valore del carattere è dispari. In caso contrario, il bit di parità è 1. |
EVEN_PARITY | Viene usata anche la parità. Il bit di parità è 0 se il numero di 1 nel valore del carattere è pari. In caso contrario, il bit di parità è 1. |
MARK_PARITY | Il bit di parità è sempre impostato su 1. |
SPACE_PARITY | Il bit di parità è sempre impostato su 0. |
WordLength
Bit di dati per carattere. Questo membro indica il numero di bit di dati in ogni valore di carattere trasmesso o ricevuto e non include bit di parità o bit di arresto. I valori wordLength nell'intervallo da 5 a 8 sono in genere supportati.
Commenti
Questa struttura viene usata dalle richieste di IOCTL_SERIAL_GET_LINE_CONTROL e IOCTL_SERIAL_SET_LINE_CONTROL .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddser.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per