Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
This header is used by parports. For more information, see:
ntddpar.h contains the following programming interfaces:
IOCTLs
| IOCTL_IEEE1284_GET_MODE The IOCTL_IEEE1284_GET_MODE request returns the IEEE 1284 read and write protocols that are currently set for a parallel device. |
| IOCTL_IEEE1284_NEGOTIATE The IOCTL_IEEE1284_NEGOTIATE request sets the read and write protocols that are used for a parallel device. |
| IOCTL_PAR_GET_DEFAULT_MODES The IOCTL_PAR_GET_DEFAULT_MODES request returns the default write (forward) and read (reverse) IEEE 1284 protocols that the system-supplied bus driver for parallel ports uses. |
| IOCTL_PAR_GET_DEVICE_CAPS The IOCTL_PAR_GET_DEVICE_CAPS request does the following:Specifies the protocols that the system-supplied bus driver for parallel ports must not use with a parallel deviceReturns the operating protocols that the parallel device supportsFor more information, see Setting and Clearing a Communication Mode for a Parallel Device. |
| IOCTL_PAR_IS_PORT_FREE The IOCTL_PAR_IS_PORT_FREE request determines if a parallel device's parent parallel port is free at the time the system-supplied bus driver for parallel ports processes the request. |
| IOCTL_PAR_QUERY_DEVICE_ID The IOCTL_PAR_QUERY_DEVICE_ID request returns the IEEE 1284 device ID of a parallel device assigned by the system-supplied function driver for parallel ports. |
| IOCTL_PAR_QUERY_DEVICE_ID_SIZE The IOCTL_PAR_QUERY_DEVICE_ID_SIZE request returns the size, in bytes, of a buffer that can hold a device's IEEE 1284 device ID and a NULL terminator. |
| IOCTL_PAR_QUERY_INFORMATION The IOCTL_PAR_QUERY_INFORMATION request returns the status of an IEEE 1284 end-of-chain device. |
| IOCTL_PAR_QUERY_LOCATION The IOCTL_PAR_QUERY_LOCATION request returns the "LPTn" or "LPTn.m" symbolic link name associated with a parallel device. |
| IOCTL_PAR_QUERY_RAW_DEVICE_ID The IOCTL_PAR_QUERY_RAW_DEVICE_ID request returns a raw device ID, which includes the following:_a two-byte prefix that specifies the size, in bytes, of the device's IEEE 1284 device ID; the IEEE 1284 device ID; and a NULL terminator. |
| IOCTL_PAR_SET_INFORMATION The IOCTL_PAR_SET_INFORMATION request resets and initializes a parallel device. |
| IOCTL_PAR_SET_READ_ADDRESS The IOCTL_PAR_SET_READ_ADDRESS request sets an extended capabilities port (ECP) or enhanced parallel port (EPP) read address (channel) for a parallel device. |
| IOCTL_PAR_SET_WRITE_ADDRESS The IOCTL_PAR_SET_WRITE_ADDRESS request sets an extended capabilities port (ECP) or enhanced parallel port (EPP) write address (channel) for a parallel device. The parallel port bus driver queues this request on a work queue for the parallel device. |
Structures
| PAR_DEVICE_ID_SIZE_INFORMATION The PAR_DEVICE_ID_SIZE_INFORMATION structure specifies the size, in bytes, of a buffer that can hold the IEEE 1284 device ID of a parallel device and a NULL terminator. |
| PAR_QUERY_INFORMATION The PAR_QUERY_INFORMATION structure specifies the operating status of a parallel port. |
| PAR_SET_INFORMATION The PAR_SET_INFORMATION structure specifies the initial operating status of a parallel port. |
| PARCLASS_NEGOTIATION_MASK The PARCLASS_NEGOTIATION_MASK structure specifies the read and write protocols that a driver selects for a parallel device. |