IOCTL_PAR_SET_WRITE_ADDRESS IOCTL (ntddpar.h)

Запрос IOCTL_PAR_SET_WRITE_ADDRESS задает порт расширенных возможностей (ECP) или адрес записи расширенного параллельного порта (EPP) (канал) для параллельного устройства. Драйвер параллельной шины порта помещает этот запрос в рабочую очередь для параллельного устройства.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Элемент AssociatedIrp.SystemBuffer указывает на буфер UCHAR, который клиент выделяет для ввода адреса записи. Клиент задает для буфера адрес записи ECP или EPP.

Длина входного буфера

Элемент Parameters.DeviceIoControl.InputBufferLength имеет размер UCHAR в байтах.

Выходной буфер

Нет.

Длина выходного буфера

Нет.

Блок состояния

Элемент Information имеет значение 0.

Элементу Status присваивается одно из универсальных значений состояния, возвращаемых запросами управления устройствами для параллельных устройств, или следующее значение:

STATUS_INVALID_PARAMETER

Parameters.DeviceIoControl.InputBufferLength меньше размера UCHAR в байтах.

Требования

Требование Значение
Заголовок ntddpar.h (включая Ntddpar.h)

См. также раздел

IOCTL_PAR_SET_READ_ADDRESS