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


IOCTL_GET_CHANNEL_ALIGN_RQST IOCTL (usbscan.h)

Возвращает максимальный размер пакета USB-устройства для каналов передачи данных, записи и прерываний, связанных с указанным дескриптором устройства.

Основной код

IRP_MJ_DEVICE_CONTROL

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

NULL.

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

Нуль.

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

Указатель на структуру CHANNEL_INFO.

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

Размер выходного буфера.

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

Irp->IoStatus.Status STATUS_SUCCESS, если запрос выполнен успешно. В противном случае состояние соответствующего условия ошибки в качестве кода NTSTATUS.

Замечания

параметры DeviceIoControl

Когда функция DeviceloControl вызывается с кодом элемента управления IOCTL_GET_CHANNEL_ALIGN_RQST ввода-вывода, вызывающий объект должен указать адрес структуры CHANNEL_INFO в качестве параметра функции lpOutBuffer. Драйвер режима ядра заполняет структуру.

Дополнительные сведения см. в статье Доступ к драйверам Kernel-Mode для устройств с тем же изображением.

Требования

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