IOCTL_PAR_SET_WRITE_ADDRESS IOCTL (ntddpar.h)
La solicitud de IOCTL_PAR_SET_WRITE_ADDRESS establece un puerto de funcionalidad extendida (ECP) o una dirección de escritura de puerto paralelo (EPP) mejorada para un dispositivo paralelo. El controlador de bus de puerto paralelo pone en cola esta solicitud en una cola de trabajo para el dispositivo paralelo.
Código principal
Búfer de entrada
El miembro AssociatedIrp.SystemBuffer apunta a un búfer UCHAR que el cliente asigna para escribir una dirección de escritura. El cliente establece el búfer en una dirección de escritura ECP o EPP.
Longitud del búfer de entrada
El miembro Parameters.DeviceIoControl.InputBufferLength se establece en el tamaño, en bytes, de un UCHAR.
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 con el siguiente valor:
STATUS_INVALID_PARAMETER
Parameters.DeviceIoControl.InputBufferLength es menor que el tamaño, en bytes, de un UCHAR.
Requisitos
Requisito | Valor |
---|---|
Header | ntddpar.h (incluya Ntddpar.h) |