IOCTL_PAR_SET_WRITE_ADDRESS IOCTL (ntddpar.h)
Запрос IOCTL_PAR_SET_WRITE_ADDRESS задает порт расширенных возможностей (ECP) или адрес записи расширенного параллельного порта (EPP) (канал) для параллельного устройства. Драйвер параллельной шины порта помещает этот запрос в рабочую очередь для параллельного устройства.
Основной код
Входной буфер
Элемент AssociatedIrp.SystemBuffer указывает на буфер UCHAR, который клиент выделяет для ввода адреса записи. Клиент задает для буфера адрес записи ECP или EPP.
Длина входного буфера
Элемент Parameters.DeviceIoControl.InputBufferLength имеет размер UCHAR в байтах.
Выходной буфер
Нет.
Длина выходного буфера
Нет.
Блок состояния
Элемент Information имеет значение 0.
Элементу Status присваивается одно из универсальных значений состояния, возвращаемых запросами управления устройствами для параллельных устройств, или следующее значение:
STATUS_INVALID_PARAMETER
Parameters.DeviceIoControl.InputBufferLength меньше размера UCHAR в байтах.
Требования
Требование | Значение |
---|---|
Заголовок | ntddpar.h (включая Ntddpar.h) |