IOCTL_SERIAL_IMMEDIATE_CHAR IOCTL (ntddser.h)

La richiesta di IOCTL_SERIAL_IMMEDIATE_CHAR causa la trasmissione di un carattere specificato non appena possibile. La richiesta di carattere immediato viene completata immediatamente dopo qualsiasi altra scrittura che potrebbe essere in corso. Una sola richiesta di caratteri immediata può essere in sospeso alla volta.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il membro AssociatedIrp.SystemBuffer punta al valore UCHAR da trasmettere immediatamente.

Lunghezza del buffer di input

Il membro Parameters.DeviceIoControl.InputBufferLength è impostato sulle dimensioni, in byte, di un oggetto UCHAR.

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco dello stato

Se la richiesta ha esito positivo, il membro Information viene impostato sulle dimensioni, in byte, di un oggetto UCHAR. In caso contrario, le informazioni sono impostate su zero.

Il membro Status è impostato su uno dei valori di stato generici per le richieste di controllo del dispositivo seriale. Lo stato di STATUS_INVALID_PARAMETER indica che una richiesta di carattere immediata precedente è in sospeso.

Requisiti

Requisito Valore
Intestazione ntddser.h (include Ntddser.h)