Condividi tramite


IOCTL_SERIAL_GET_BAUD_RATE IOCTL (ntddser.h)

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

Per impostare la velocità baud, un client può usare una richiesta di IOCTL_SERIAL_SET_BAUD_RATE.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Il AssociatedIrp.SystemBuffer fa riferimento a una struttura SERIAL_BAUD_RATE allocata dal client usata dal driver del controller seriale per restituire le informazioni sulla velocità baud.

Lunghezza del buffer di output

Il membro Parameters.DeviceIoControl.OutputBufferLength è impostato sulle dimensioni in byte di una struttura SERIAL_BAUD_RATE.

Blocco di stato

Se la richiesta ha esito positivo, il membro informazioni viene impostato sulle dimensioni in byte di una struttura di SERIAL_BAUD_RATE. In caso contrario, il membro Informazioni è impostato su zero.

Il membro stato è impostato su uno dei valori di stato generico per le richieste di controllo del dispositivo seriale.

Fabbisogno

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

Vedere anche

IOCTL_SERIAL_SET_BAUD_RATE

SERIAL_BAUD_RATE