IOCTL_GET_CHANNEL_ALIGN_RQST IOCTL (usbscan.h)
Возвращает максимальный размер пакета USB-устройства для каналов передачи данных, записи и прерываний, связанных с указанным дескриптором устройства.
Основной код
Входной буфер
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) |