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


IOCTL_INTERNAL_PARALLEL_PORT_FREE IOCTL (parallel.h)

Запрос IOCTL_INTERNAL_PARALLEL_PORT_FREE освобождает параллельный порт. После использования параллельного порта клиент должен освободить его. Корпорация Майкрософт рекомендует использовать системный обратный вызов PPARALLEL_FREE_ROUTINE для освобождения параллельного порта, так как использование запроса IOCTL_INTERNAL_PARALLEL_PORT_FREE для освобождения порта не имеет функциональных преимуществ.

Дополнительные сведения см. в статье Синхронизация использования ParallelPort.

Основной код

IRP_MJ_INTERNAL_DEVICE_CONTROL

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

Нет.

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

Нет.

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

Нет.

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

Нет.

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

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

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

Требования

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

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

IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE

PPARALLEL_FREE_ROUTINE