Condividi tramite


Intestazione ntddser.h

Questa intestazione viene usata da parports. Per altre informazioni, vedere:

ntddser.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_INTERNAL_SERENUM_REMOVE_SELF

La richiesta di IOCTL_INTERNAL_SERENUM_REMOVE_SELF invalida le relazioni tra bus del filtro DO associate a un PDO di destinazione. (Fisicamente, questa richiesta invalida le relazioni del bus della porta RS-232 a cui è collegato il dispositivo di destinazione.
IOCTL_SERENUM_GET_PORT_NAME

La richiesta IOCTL_SERENUM_GET_PORT_NAME restituisce il valore della voce PortName (o Identificatore) per la porta RS-232. Vedere Impostazioni del Registro di sistema per un dispositivo seriale Plug and Play.
IOCTL_SERENUM_PORT_DESC

La richiesta IOCTL_SERENUM_PORT_DESC restituisce una descrizione della porta RS-232 associata a un'operazione di filtro.
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION

Il codice di controllo IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION configura la porta seriale in modo da usare le impostazioni hardware predefinite per il dispositivo controller seriale.
IOCTL_SERIAL_CLEAR_STATS

La richiesta di IOCTL_SERIAL_CLEAR_STATS cancella le statistiche sulle prestazioni per un dispositivo seriale.
IOCTL_SERIAL_CLR_DTR

La richiesta di IOCTL_SERIAL_CLR_DTR cancella il segnale di controllo DTR (Data Terminal Ready).
IOCTL_SERIAL_CLR_RTS

La richiesta di IOCTL_SERIAL_CLR_RTS cancella la richiesta di invio (RTS) del segnale di controllo.
IOCTL_SERIAL_CONFIG_SIZE

La richiesta IOCTL_SERIAL_CONFIG_SIZE restituisce informazioni sulle dimensioni della configurazione.
IOCTL_SERIAL_GET_BAUD_RATE

La richiesta IOCTL_SERIAL_GET_BAUD_RATE restituisce la velocità baud con cui la porta seriale è attualmente configurata per trasmettere e ricevere dati.
IOCTL_SERIAL_GET_CHARS

La richiesta di IOCTL_SERIAL_GET_CHARS recupera i caratteri speciali usati dal driver del controller seriale con il controllo del flusso di handshake. I caratteri speciali sono descritti da una struttura SERIAL_CHARS.
IOCTL_SERIAL_GET_COMMSTATUS

La richiesta di IOCTL_SERIAL_GET_COMMSTATUS restituisce informazioni sullo stato di comunicazione di un dispositivo seriale. Per altre informazioni sullo stato recuperate da questa richiesta, vedere SERIAL_STATUS.
IOCTL_SERIAL_GET_DTRRTS

La richiesta di IOCTL_SERIAL_GET_DTRRTS restituisce informazioni sul segnale di controllo DTR (Data Terminal Ready) e sulla richiesta di invio (RTS) del segnale di controllo.
IOCTL_SERIAL_GET_HANDFLOW

La richiesta IOCTL_SERIAL_GET_HANDFLOW restituisce informazioni sulla configurazione del set di controllo del flusso di handshake per un dispositivo seriale.
IOCTL_SERIAL_GET_LINE_CONTROL

La richiesta di IOCTL_SERIAL_GET_LINE_CONTROL restituisce informazioni sul set di controlli della riga per un dispositivo seriale. I parametri del controllo riga includono il numero di bit di arresto, il numero di bit di dati e la parità.
IOCTL_SERIAL_GET_MODEM_CONTROL

La richiesta IOCTL_SERIAL_GET_MODEM_CONTROL restituisce il valore del registro di controllo modem nel controller seriale.
IOCTL_SERIAL_GET_MODEMSTATUS

La richiesta di IOCTL_SERIAL_GET_MODEMSTATUS aggiorna lo stato del modem e restituisce il valore del registro di stato del modem prima dell'aggiornamento.
IOCTL_SERIAL_GET_PROPERTIES

La richiesta IOCTL_SERIAL_GET_PROPERTIES restituisce informazioni sulle funzionalità di un controller seriale. Le informazioni sulle funzionalità vengono restituite in una struttura SERIAL_COMMPROP.
IOCTL_SERIAL_GET_STATS

La richiesta IOCTL_SERIAL_GET_STATS restituisce informazioni sulle prestazioni di un controller seriale.
IOCTL_SERIAL_GET_TIMEOUTS

La richiesta IOCTL_SERIAL_GET_TIMEOUTS restituisce i valori di timeout usati dal driver del controller seriale con richieste di lettura e scrittura.
IOCTL_SERIAL_GET_WAIT_MASK

La richiesta IOCTL_SERIAL_GET_WAIT_MASK restituisce la maschera di attesa dell'evento attualmente impostata per il controller seriale.
IOCTL_SERIAL_IMMEDIATE_CHAR

La richiesta di IOCTL_SERIAL_IMMEDIATE_CHAR fa sì che un carattere specificato venga trasmesso il prima possibile.
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS

La richiesta IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS imposta un dispositivo seriale su una modalità operativa di base.
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE

La richiesta di IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE disabilita l'operazione di attesa/riattivazione di un dispositivo seriale.
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE

La richiesta di IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE abilita l'operazione di attesa/riattivazione di un dispositivo seriale.
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS

La richiesta di IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS ripristina la modalità operativa specificata di un dispositivo seriale.
IOCTL_SERIAL_LSRMST_INSERT

La richiesta di IOCTL_SERIAL_LSRMST_INSERT abilita o disabilita l'inserimento di informazioni sullo stato della riga e sullo stato del modem nel flusso di dati di ricezione.
IOCTL_SERIAL_PURGE

La richiesta di IOCTL_SERIAL_PURGE annulla le richieste specificate ed elimina i dati dai buffer specificati.
IOCTL_SERIAL_RESET_DEVICE

La richiesta di IOCTL_SERIAL_RESET_DEVICE reimposta un dispositivo seriale.
IOCTL_SERIAL_SET_BAUD_RATE

La richiesta IOCTL_SERIAL_SET_BAUD_RATE imposta la velocità in baud su un dispositivo controller seriale. Il driver del controller seriale verifica la velocità baud specificata.
IOCTL_SERIAL_SET_BREAK_OFF

La richiesta IOCTL_SERIAL_SET_BREAK_OFF imposta il segnale di interruzione del controllo riga inattivo.
IOCTL_SERIAL_SET_BREAK_ON

La richiesta IOCTL_SERIAL_SET_BREAK_ON imposta il segnale di interruzione del controllo riga attivo.
IOCTL_SERIAL_SET_CHARS

La richiesta IOCTL_SERIAL_SET_CHARS imposta i caratteri speciali usati dal driver del controller seriale per il controllo del flusso di handshake. Questo driver verifica i caratteri speciali specificati.
IOCTL_SERIAL_SET_DTR

La richiesta di IOCTL_SERIAL_SET_DTR imposta DTR (terminale dati pronto).
IOCTL_SERIAL_SET_FIFO_CONTROL

La richiesta di IOCTL_SERIAL_SET_FIFO_CONTROL imposta il registro di controllo FIFO . Seriale non verifica le informazioni di controllo FIFO specificate.
IOCTL_SERIAL_SET_HANDFLOW

La richiesta IOCTL_SERIAL_SET_HANDFLOW imposta la configurazione del controllo del flusso di handshake. Il driver del controller seriale verifica le informazioni di controllo del flusso di handshake specificate.
IOCTL_SERIAL_SET_LINE_CONTROL

La richiesta IOCTL_SERIAL_SET_LINE_CONTROL imposta il registro di controllo della riga. Il registro dei controlli riga controlla le dimensioni dei dati, il numero di bit di arresto e la parità.
IOCTL_SERIAL_SET_MODEM_CONTROL

La richiesta di IOCTL_SERIAL_SET_MODEM_CONTROL imposta il registro di controllo modem (MCR) nell'UART. Non viene eseguita alcuna verifica dei parametri nelle impostazioni del registro fornite dal client.
IOCTL_SERIAL_SET_QUEUE_SIZE

La richiesta IOCTL_SERIAL_SET_QUEUE_SIZE imposta le dimensioni del buffer di ricezione interno. Se la dimensione richiesta è maggiore della dimensione corrente del buffer di ricezione, viene creato un nuovo buffer di ricezione. In caso contrario, il buffer di ricezione non viene modificato.
IOCTL_SERIAL_SET_RTS

La richiesta di IOCTL_SERIAL_SET_RTS imposta RTS (richiesta di invio).
IOCTL_SERIAL_SET_TIMEOUTS

La richiesta IOCTL_SERIAL_SET_TIMEOUTS imposta i valori di timeout usati dal driver del controller seriale per le richieste di lettura e scrittura.
IOCTL_SERIAL_SET_WAIT_MASK

La richiesta di IOCTL_SERIAL_SET_WAIT_MASK configura il driver del controller seriale per notificare a un client dopo l'occorrenza di un set specificato di eventi di attesa.
IOCTL_SERIAL_SET_XOFF

La richiesta di IOCTL_SERIAL_SET_XOFF emula la ricezione di un carattere XOFF (trasmette off).
IOCTL_SERIAL_SET_XON

La richiesta di IOCTL_SERIAL_SET_XON emula la ricezione di un carattere XON (trasmissione su), che riavvia la ricezione dei dati.
IOCTL_SERIAL_WAIT_ON_MASK

La richiesta di IOCTL_SERIAL_WAIT_ON_MASK viene usata per attendere l'occorrenza di qualsiasi evento di attesa specificato usando una richiesta di IOCTL_SERIAL_SET_WAIT_MASK.
IOCTL_SERIAL_XOFF_COUNTER

La richiesta di IOCTL_SERIAL_XOFF_COUNTER imposta un contatore XOFF. Una richiesta di contatore XOFF supporta i client che usano software per emulare il controllo del flusso di handshake hardware.

Strutture

 
SERIAL_BAUD_RATE

La struttura SERIAL_BAUD_RATE specifica la frequenza baud a cui è attualmente configurata una porta seriale per trasmettere e ricevere dati.
SERIAL_CHARS

La struttura SERIAL_CHARS specifica i caratteri speciali usati dal driver del controller seriale per il controllo del flusso handshake.
SERIAL_COMMPROP

La struttura SERIAL_COMMPROP specifica le proprietà di una porta seriale.
SERIAL_HANDFLOW

La struttura SERIAL_HANDFLOW specifica le impostazioni di controllo handshake e flusso per una porta seriale.
SERIAL_LINE_CONTROL

La struttura SERIAL_LINE_CONTROL descrive le impostazioni di controllo per la riga seriale.
SERIAL_QUEUE_SIZE

La struttura SERIAL_QUEUE_SIZE viene usata per ridimensionare il buffer di input usato dal driver del controller seriale per le operazioni di ricezione seriale.
SERIAL_STATUS

La struttura SERIAL_STATUS contiene informazioni sullo stato sulla porta seriale.
SERIAL_TIMEOUTS

La struttura SERIAL_TIMEOUTS specifica i parametri di timeout per le operazioni di lettura e scrittura tramite la porta seriale.
SERIALPERF_STATS

La struttura SERIALPERF_STATS contiene statistiche sulle prestazioni per una porta seriale.