Compartir a través de


encabezado ntddpar.h

Los analizadores usan este encabezado. Para más información, consulte:

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

IOCTL

 
IOCTL_IEEE1284_GET_MODE

La solicitud IOCTL_IEEE1284_GET_MODE devuelve los protocolos de lectura y escritura IEEE 1284 que están establecidos actualmente para un dispositivo paralelo.
IOCTL_IEEE1284_NEGOTIATE

La solicitud IOCTL_IEEE1284_NEGOTIATE establece los protocolos de lectura y escritura que se usan para un dispositivo paralelo.
IOCTL_PAR_GET_DEFAULT_MODES

La solicitud de IOCTL_PAR_GET_DEFAULT_MODES devuelve los protocolos IEEE 1284 de escritura (reenvío) y lectura (inverso) predeterminados que usa el controlador de bus proporcionado por el sistema para puertos paralelos.
IOCTL_PAR_GET_DEVICE_CAPS

La solicitud de IOCTL_PAR_GET_DEVICE_CAPS hace lo siguiente: Especifica los protocolos que el controlador de bus proporcionado por el sistema para los puertos paralelos no debe usar con un dispositivo paraleloReturns los protocolos operativos que admite el dispositivo paraleloPara obtener más información, vea Establecer y borrar un modo de comunicación para un dispositivo paralelo.
IOCTL_PAR_IS_PORT_FREE

La solicitud IOCTL_PAR_IS_PORT_FREE determina si el puerto paralelo primario de un dispositivo paralelo está libre en el momento en que el controlador de bus proporcionado por el sistema para puertos paralelos procesa la solicitud.
IOCTL_PAR_QUERY_DEVICE_ID

La solicitud IOCTL_PAR_QUERY_DEVICE_ID devuelve el identificador de dispositivo IEEE 1284 de un dispositivo paralelo asignado por el controlador de funciones proporcionado por el sistema para puertos paralelos.
IOCTL_PAR_QUERY_DEVICE_ID_SIZE

La solicitud IOCTL_PAR_QUERY_DEVICE_ID_SIZE devuelve el tamaño, en bytes, de un búfer que puede contener el identificador de dispositivo IEEE 1284 de un dispositivo y un terminador NULL.
IOCTL_PAR_QUERY_INFORMATION

La solicitud IOCTL_PAR_QUERY_INFORMATION devuelve el estado de un dispositivo de extremo de cadena IEEE 1284.
IOCTL_PAR_QUERY_LOCATION

La solicitud IOCTL_PAR_QUERY_LOCATION devuelve el nombre de vínculo simbólico "LPTn" o "LPTn.m" asociado a un dispositivo paralelo.
IOCTL_PAR_QUERY_RAW_DEVICE_ID

La solicitud IOCTL_PAR_QUERY_RAW_DEVICE_ID devuelve un identificador de dispositivo sin procesar, que incluye el siguiente _a prefijo de dos bytes que especifica el tamaño, en bytes, del id. de dispositivo IEEE 1284 del dispositivo; el id. de dispositivo IEEE 1284; y un terminador NULL.
IOCTL_PAR_SET_INFORMATION

La solicitud IOCTL_PAR_SET_INFORMATION restablece e inicializa un dispositivo paralelo.
IOCTL_PAR_SET_READ_ADDRESS

La solicitud IOCTL_PAR_SET_READ_ADDRESS establece un puerto de funcionalidad extendida (ECP) o una dirección de lectura (canal) de puerto paralelo mejorada (canal) para un dispositivo paralelo.
IOCTL_PAR_SET_WRITE_ADDRESS

La solicitud de IOCTL_PAR_SET_WRITE_ADDRESS establece un puerto de funcionalidad extendida (ECP) o una dirección de escritura de puerto paralelo (EPP) mejorada para un dispositivo paralelo. El controlador de bus de puerto paralelo pone en cola esta solicitud en una cola de trabajo para el dispositivo paralelo.

Estructuras

 
PAR_DEVICE_ID_SIZE_INFORMATION

La estructura PAR_DEVICE_ID_SIZE_INFORMATION especifica el tamaño, en bytes, de un búfer que puede contener el identificador de dispositivo IEEE 1284 de un dispositivo paralelo y un terminador NULL.
PAR_QUERY_INFORMATION

La estructura PAR_QUERY_INFORMATION especifica el estado operativo de un puerto paralelo.
PAR_SET_INFORMATION

La estructura PAR_SET_INFORMATION especifica el estado operativo inicial de un puerto paralelo.
PARCLASS_NEGOTIATION_MASK

La estructura PARCLASS_NEGOTIATION_MASK especifica los protocolos de lectura y escritura que un controlador selecciona para un dispositivo paralelo.