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 структуры.

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

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

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

STATUS_BUFFER_TOO_SMALL

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

Требования

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

См. также

PARCLASS_INFORMATION

IOCTL_INTERNAL_PARCLASS_DISCONNECT