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) |