IOCTL_GET_PIPE_CONFIGURATION IOCTL (usbscan.h)
Возвращает описание каждого канала передачи, поддерживаемого для устройства.
Основной код
Входной буфер
NULL.
Длина входного буфера
Ноль.
Выходной буфер
Указатель на структуру USBSCAN_PIPE_CONFIGURATION .
Длина выходного буфера
Размер выходного буфера.
Блок состояния
Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае — Состояние до соответствующего условия ошибки в виде кода NTSTATUS .
Комментарии
Параметры DeviceIoControl
При вызове функции DeviceloControl с IOCTL_GET_PIPE_CONFIGURATION кода элемента управления вводом-выводом вызывающий объект должен указать адрес структуры USBSCAN_PIPE_CONFIGURATION в качестве параметра lpOutbuffer функции. Драйвер режима ядра заполняет структуру.
Дополнительные сведения см. в статье Доступ к драйверам Kernel-Mode для устройств с неподвижным изображением.
Требования
Требование | Значение |
---|---|
Заголовок | usbscan.h (включая Usbscan.h) |