Compartir a través de


Encabezado ntddser.h

Parports usa este encabezado. Para más información, consulte:

ntddser.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_INTERNAL_SERENUM_REMOVE_SELF

El IOCTL_INTERNAL_SERENUM_REMOVE_SELF solicitud invalida las relaciones de bus del filtro DO que están asociadas a un PDO de destino. (Físicamente, esta solicitud invalida las relaciones de bus del puerto RS-232 al que está conectado el dispositivo de destino).
IOCTL_SERENUM_GET_PORT_NAME

La solicitud IOCTL_SERENUM_GET_PORT_NAME devuelve el valor de la entrada PortName (o Identifier) para el puerto RS-232; consulte Configuración del Registro para un dispositivo serie Plug and Play.
IOCTL_SERENUM_PORT_DESC

La solicitud IOCTL_SERENUM_PORT_DESC devuelve una descripción del puerto RS-232 asociado a un do de filtro.
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION

El código de control IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION configura el puerto serie para usar la configuración de hardware predeterminada para el dispositivo de controlador serie.
IOCTL_SERIAL_CLEAR_STATS

La solicitud IOCTL_SERIAL_CLEAR_STATS borra las estadísticas de rendimiento de un dispositivo serie.
IOCTL_SERIAL_CLR_DTR

La solicitud IOCTL_SERIAL_CLR_DTR borra la señal de control de terminal de datos lista (DTR).
IOCTL_SERIAL_CLR_RTS

La solicitud IOCTL_SERIAL_CLR_RTS borra la solicitud para enviar la señal de control (RTS).
IOCTL_SERIAL_CONFIG_SIZE

La solicitud IOCTL_SERIAL_CONFIG_SIZE devuelve información sobre el tamaño de configuración.
IOCTL_SERIAL_GET_BAUD_RATE

La solicitud IOCTL_SERIAL_GET_BAUD_RATE devuelve la velocidad en baudios a la que está configurado actualmente el puerto serie para transmitir y recibir datos.
IOCTL_SERIAL_GET_CHARS

La solicitud IOCTL_SERIAL_GET_CHARS recupera los caracteres especiales que usa el controlador del controlador serie con el control de flujo de protocolo de enlace. Los caracteres especiales se describen mediante una estructura SERIAL_CHARS.
IOCTL_SERIAL_GET_COMMSTATUS

La solicitud IOCTL_SERIAL_GET_COMMSTATUS devuelve información sobre el estado de comunicación de un dispositivo serie. Para obtener más información sobre la información de estado recuperada por esta solicitud, consulte SERIAL_STATUS.
IOCTL_SERIAL_GET_DTRRTS

La solicitud IOCTL_SERIAL_GET_DTRRTS devuelve información sobre la señal de control de terminal de datos lista (DTR) y la solicitud para enviar la señal de control (RTS).
IOCTL_SERIAL_GET_HANDFLOW

La solicitud IOCTL_SERIAL_GET_HANDFLOW devuelve información sobre la configuración del control de flujo de protocolo de enlace establecido para un dispositivo serie.
IOCTL_SERIAL_GET_LINE_CONTROL

La solicitud IOCTL_SERIAL_GET_LINE_CONTROL devuelve información sobre el conjunto de controles de línea para un dispositivo serie. Los parámetros de control de línea incluyen el número de bits de detención, el número de bits de datos y la paridad.
IOCTL_SERIAL_GET_MODEM_CONTROL

La solicitud IOCTL_SERIAL_GET_MODEM_CONTROL devuelve el valor del registro de control del módem en el controlador serie.
IOCTL_SERIAL_GET_MODEMSTATUS

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.
IOCTL_SERIAL_GET_PROPERTIES

La solicitud IOCTL_SERIAL_GET_PROPERTIES devuelve información sobre las funciones de un controlador serie. La información de funcionalidades se devuelve en una estructura SERIAL_COMMPROP.
IOCTL_SERIAL_GET_STATS

La solicitud IOCTL_SERIAL_GET_STATS devuelve información sobre el rendimiento de un controlador serie.
IOCTL_SERIAL_GET_TIMEOUTS

La solicitud IOCTL_SERIAL_GET_TIMEOUTS devuelve los valores de tiempo de espera que usa el controlador de controlador serie con solicitudes de lectura y escritura.
IOCTL_SERIAL_GET_WAIT_MASK

La solicitud IOCTL_SERIAL_GET_WAIT_MASK devuelve la máscara de espera de eventos establecida actualmente para el controlador serie.
IOCTL_SERIAL_IMMEDIATE_CHAR

La solicitud de IOCTL_SERIAL_IMMEDIATE_CHAR hace que se transmita un carácter especificado lo antes posible.
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS

La solicitud IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS establece un dispositivo serie en un modo de funcionamiento básico.
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE

La solicitud IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE deshabilita la operación de espera/reactivación de un dispositivo serie.
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE

La solicitud IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE habilita la operación de espera/reactivación de un dispositivo serie.
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS

La solicitud IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS restaura el modo de funcionamiento especificado de un dispositivo serie.
IOCTL_SERIAL_LSRMST_INSERT

La solicitud de IOCTL_SERIAL_LSRMST_INSERT habilita o deshabilita la inserción de información sobre el estado de la línea y el estado del módem en el flujo de datos de recepción.
IOCTL_SERIAL_PURGE

La solicitud IOCTL_SERIAL_PURGE cancela las solicitudes especificadas y elimina los datos de los búferes especificados.
IOCTL_SERIAL_RESET_DEVICE

La solicitud IOCTL_SERIAL_RESET_DEVICE restablece un dispositivo serie.
IOCTL_SERIAL_SET_BAUD_RATE

La solicitud IOCTL_SERIAL_SET_BAUD_RATE establece la velocidad de baudios en un dispositivo de controlador serie. El controlador de serie comprueba la velocidad de baudios especificada.
IOCTL_SERIAL_SET_BREAK_OFF

La solicitud IOCTL_SERIAL_SET_BREAK_OFF establece la señal de interrupción del control de línea inactiva.
IOCTL_SERIAL_SET_BREAK_ON

La solicitud IOCTL_SERIAL_SET_BREAK_ON establece la señal de interrupción del control de línea activa.
IOCTL_SERIAL_SET_CHARS

La solicitud IOCTL_SERIAL_SET_CHARS establece los caracteres especiales que usa el controlador del controlador serie para el control de flujo del protocolo de enlace. Este controlador comprueba los caracteres especiales especificados.
IOCTL_SERIAL_SET_DTR

La solicitud IOCTL_SERIAL_SET_DTR establece DTR (terminal de datos listo).
IOCTL_SERIAL_SET_FIFO_CONTROL

La solicitud de IOCTL_SERIAL_SET_FIFO_CONTROL establece el registro de control FIFO (FCR). Serial no comprueba la información de control FIFO especificada.
IOCTL_SERIAL_SET_HANDFLOW

La solicitud IOCTL_SERIAL_SET_HANDFLOW establece la configuración del control de flujo de protocolo de enlace. El controlador del controlador serie comprueba la información de control de flujo de protocolo de enlace especificada.
IOCTL_SERIAL_SET_LINE_CONTROL

La solicitud IOCTL_SERIAL_SET_LINE_CONTROL establece el registro de control de línea (LCR). El registro de control de línea controla el tamaño de los datos, el número de bits de detención y la paridad.
IOCTL_SERIAL_SET_MODEM_CONTROL

La solicitud de IOCTL_SERIAL_SET_MODEM_CONTROL establece el registro de control de módem (MCR) en el UART. No se realiza ninguna comprobación de parámetros en la configuración de registro proporcionada por el cliente.
IOCTL_SERIAL_SET_QUEUE_SIZE

La solicitud IOCTL_SERIAL_SET_QUEUE_SIZE establece el tamaño del búfer de recepción interno. Si el tamaño solicitado es mayor que el tamaño actual del búfer de recepción, se crea un nuevo búfer de recepción. De lo contrario, no se cambia el búfer de recepción.
IOCTL_SERIAL_SET_RTS

La solicitud de IOCTL_SERIAL_SET_RTS establece RTS (solicitud que se va a enviar).
IOCTL_SERIAL_SET_TIMEOUTS

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.
IOCTL_SERIAL_SET_WAIT_MASK

La solicitud IOCTL_SERIAL_SET_WAIT_MASK configura el controlador de controlador serie para notificar a un cliente después de que se produzca cualquiera de un conjunto especificado de eventos de espera.
IOCTL_SERIAL_SET_XOFF

La solicitud de IOCTL_SERIAL_SET_XOFF emula la recepción de un carácter XOFF (transmisión desactivada).
IOCTL_SERIAL_SET_XON

La solicitud de IOCTL_SERIAL_SET_XON emula la recepción de un carácter XON (transmitir en), que reinicia la recepción de datos.
IOCTL_SERIAL_WAIT_ON_MASK

La solicitud IOCTL_SERIAL_WAIT_ON_MASK se usa para esperar a que se produzca cualquier evento de espera especificado mediante una solicitud de IOCTL_SERIAL_SET_WAIT_MASK.
IOCTL_SERIAL_XOFF_COUNTER

La solicitud IOCTL_SERIAL_XOFF_COUNTER establece un contador XOFF. Una solicitud de contador XOFF admite clientes que usan software para emular el control de flujo de protocolo de enlace de hardware.

Estructuras

 
SERIAL_BAUD_RATE

La estructura de SERIAL_BAUD_RATE especifica la velocidad de baudios a la que está configurado actualmente un puerto serie para transmitir y recibir datos.
SERIAL_CHARS

La estructura SERIAL_CHARS especifica los caracteres especiales que usa el controlador de controlador serie para el control de flujo del protocolo de enlace.
SERIAL_COMMPROP

La estructura SERIAL_COMMPROP especifica las propiedades de un puerto serie.
SERIAL_HANDFLOW

La estructura SERIAL_HANDFLOW especifica la configuración del protocolo de enlace y el control de flujo para un puerto serie.
SERIAL_LINE_CONTROL

La estructura SERIAL_LINE_CONTROL describe la configuración de control de la línea serie.
SERIAL_QUEUE_SIZE

La estructura SERIAL_QUEUE_SIZE se usa para cambiar el tamaño del búfer de entrada que usa el controlador de controlador serie para las operaciones de recepción serie.
SERIAL_STATUS

La estructura SERIAL_STATUS contiene información de estado sobre el puerto serie.
SERIAL_TIMEOUTS

La estructura SERIAL_TIMEOUTS especifica los parámetros de tiempo de espera para las operaciones de lectura y escritura por el puerto serie.
SERIALPERF_STATS

La estructura de SERIALPERF_STATS contiene estadísticas de rendimiento para un puerto serie.