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 имеет значение нулю.

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

STATUS_BUFFER_TOO_SMALL

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

STATUS_INVALID_DEVICE_STATE

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

Требования

Требование Ценность
заголовка parallel.h (include Parallel.h)

См. также

PARALLEL_CHIP_MODE

IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE