Compartir a través de


IOCTL_PAR_SET_INFORMATION IOCTL (ntddpar.h)

La solicitud IOCTL_PAR_SET_INFORMATION restablece e inicializa un dispositivo paralelo.

Código principal

IRP_MJ_DEVICE_CONTROL

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)

Consulte también

IOCTL_PAR_QUERY_INFORMATION

PAR_SET_INFORMATION