The IOCTL_INTERNAL_DESELECT_DEVICE request deselects an IEEE 1284.3 daisy-chain device or an IEEE 1284 end-of-chain device attached to a parallel port.
For more information, see Selecting and Deselecting an IEEE 1284 Device Attached to a ParallelPort.
The AssociatedIrp.SystemBuffer member points to a PARALLEL_1284_COMMAND structure that the client allocates to input IEEE 1284.3 command information. The client can free the parallel port by not setting the PAR_HAVE_PORT_KEEP_PORT flag in the CommandFlags member.
Input Buffer Length
The Parameters.DeviceIoControl.InputBufferLength member specifies the size, in bytes, of the PARALLEL_1284_COMMAND structure.
Output Buffer Length
The Information member is set to zero.
The Status member is set to one of the generic status values returned by internal device control requests for parallel ports or to one of the following values:
|Header||parallel.h (include Parallel.h)|