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