Поделиться через


IOCTL_PAR_SET_READ_ADDRESS IOCTL (ntddpar.h)

Запрос IOCTL_PAR_SET_READ_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_WRITE_ADDRESS