IOCTL_INTERNAL_PARCLASS_CONNECT IOCTL (parallel.h)

Запрос IOCTL_INTERNAL_PARCLASS_CONNECT возвращает сведения о параллельном порту и подпрограммах обратного вызова, предоставляемых системным драйвером шины для параллельных портов для работы с параллельным портом.

Дополнительные сведения см. в разделе Подключение к параллельному устройству.

Основной код

IRP_MJ_INTERNAL_DEVICE_CONTROL

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

Структура PARCLASS_INFORMATION.

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

Для элемента Parameters.DeviceIoControl.OutputBufferLength задается размер структуры PARCLASS_INFORMATION в байтах.

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

Элемент AssociatedIrp.SystemBuffer указывает на структуру PARCLASS_INFORMATION , которую клиент выделяет для выходных данных.

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

Размер структуры PARCLASS_INFORMATION .

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

Если запрос выполнен успешно, элементу Information присваивается размер структуры PARCLASS_INFORMATION в байтах. В противном случае элементу Information присваивается нулевое значение.

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

STATUS_BUFFER_TOO_SMALL

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

Требования

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

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

PARCLASS_INFORMATION

IOCTL_INTERNAL_PARCLASS_DISCONNECT