IOCTL_PAR_SET_INFORMATION IOCTL (ntddpar.h)
La solicitud IOCTL_PAR_SET_INFORMATION restablece e inicializa un dispositivo paralelo.
El miembro AssociatedIrp.SystemBuffer apunta a una estructura de PAR_SET_INFORMATION que el cliente asigna a la información del conjunto de entrada. El cliente establece el miembro Init en PARALLEL_INIT.
El miembro Parameters.DeviceIoControl.InputBufferLength se establece en el tamaño, en bytes, de una estructura de PAR_SET_INFORMATION.
Ninguno.
Ninguno.
El miembro Information se establece en cero.
El miembro Status se establece en uno de los valores de estado genéricos devueltos por las solicitudes de control de dispositivo para dispositivos paralelos o en uno de los valores siguientes:
STATUS_BUFFER_TOO_SMALL
Parameters.DeviceIoControl.InputBufferLength es menor que el tamaño, en bytes, de una estructura PAR_SET_INFORMATION.
STATUS_DEVICE_NOT_CONNECTED
El dispositivo no está conectado.
STATUS_DEVICE_OFF_LINE
El dispositivo está sin conexión.
STATUS_DEVICE_PAPER_EMPTY
El dispositivo está fuera de papel.
STATUS_DEVICE_POWERED_OFF
El dispositivo no está activado.
Requisito | Valor |
---|---|
Header | ntddpar.h (incluya Ntddpar.h) |