IOCTL_PAR_SET_INFORMATION IOCTL (ntddpar.h)
La solicitud IOCTL_PAR_SET_INFORMATION restablece e inicializa un dispositivo paralelo.
Código principal
Búfer de entrada
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.
Longitud del búfer de entrada
El miembro Parameters.DeviceIoControl.InputBufferLength se establece en el tamaño, en bytes, de una estructura de PAR_SET_INFORMATION.
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
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.
Requisitos
Requisito | Valor |
---|---|
Header | ntddpar.h (incluya Ntddpar.h) |