IOCTL_SERIAL_SET_TIMEOUTS IOCTL (ntddser.h)
La solicitud IOCTL_SERIAL_SET_TIMEOUTS establece los valores de tiempo de espera que usa el controlador de controlador serie para las solicitudes de lectura y escritura.
Para obtener los valores de tiempo de espera, un cliente puede usar una solicitud de IOCTL_SERIAL_GET_TIMEOUTS .
Para obtener más información sobre los tiempos de espera, vea Establecer Time-Outs de lectura y escritura para un dispositivo serie.
Código principal
Búfer de entrada
El miembro AssociatedIrp.SystemBuffer apunta a una estructura de SERIAL_TIMEOUTS asignada por el cliente que se usa para escribir valores de tiempo de espera de lectura y escritura.
Longitud del búfer de entrada
El miembro Parameters.DeviceIoControl.InputBufferLength se establece en el tamaño, en bytes, de una estructura de SERIAL_TIMEOUTS .
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
El miembro Information se establece en cero.
El miembro Status se establece en uno de los valores de estado genéricos para las solicitudes de control de dispositivos serie. Un estado de STATUS_INVALID_PARAMETER indica que los valores de tiempo de espera de lectura superan los valores máximos permitidos.
Requisitos
Requisito | Valor |
---|---|
Header | ntddser.h (incluya Ntddser.h) |