Compartir a través de


IOCTL_SERIAL_GET_MODEMSTATUS IOCTL (ntddser.h)

El IOCTL_SERIAL_GET_MODEMSTATUS solicitud actualiza el estado del módem y devuelve el valor del registro de estado del módem antes de la actualización.

Para obtener más información, consulte las definiciones de los bits de registro de estado del módem (SERIAL_MSR_DCTS a través de SERIAL_MSR_DCD) en el archivo de encabezado Serial.h en el de ejemplo del controlador serie de en GitHub.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

El miembro AssociatedIrp.SystemBuffer apunta a un búfer ULONG asignado por el cliente que usa el controlador de controlador serie para generar el valor del registro de estado del módem.

Longitud del búfer de salida

El miembro Parameters.DeviceIoControl.OutputBufferLength se establece en el tamaño, en bytes, de un ULONG.

Bloque de estado

Si la solicitud se realiza correctamente, el miembro Information se establece en el tamaño, en bytes, de un ULONG. De lo contrario, el miembro de Information está establecido en cero.

El miembro Estado de se establece en uno de los valores de estado genéricos de para solicitudes de control de dispositivos serie.

Requisitos

Requisito Valor
encabezado de ntddser.h (incluya Ntddser.h)

Consulte también

IOCTL_SERIAL_SET_MODEM_CONTROL