IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE IOCTL (parallel.h)

Запрос IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE очищает режим работы параллельного порта.

Дополнительные сведения см. в разделе Настройка и очистка режима связи в ParallelPort.

Основной код

IRP_MJ_INTERNAL_DEVICE_CONTROL

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

Элемент AssociatedIrp.SystemBuffer указывает на структуру PARALLEL_CHIP_MODE , которую клиент выделяет для сведений о режиме ввода микросхемы. Клиент устанавливает для элемента ModeFlags текущий режим работы.

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

Запрос задает для элемента Parameters.DeviceIoControl.InputBufferLength размер в байтах структуры PARALLEL_CHIP_MODE.

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

Нет.

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

Нет.

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

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

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

STATUS_BUFFER_TOO_SMALL

Значение члена Parameters.DeviceIoControl.InputBufferLength меньше размера в байтах структуры PARALLEL_CHIP_MODE.

STATUS_INVALID_DEVICE_STATE

Указанный режим работы отличается от текущего режима работы параллельного порта.

Требования

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

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

PARALLEL_CHIP_MODE

IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE