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