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


IOCTL_RESET_PIPE IOCTL (usbscan.h)

Сбрасывает указанный канал передачи USB, связанный с указанным дескриптором устройства.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Указатель на расположение, содержащее значение типа PIPE_TYPE.

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

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

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

NULL.

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

Нуль.

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

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

Замечания

параметры DeviceIoControl

Когда функция DeviceloControl вызывается с кодом элемента управления IOCTL_RESET_PIPE ввода-вывода, вызывающий объект должен указать одно из PIPE_TYPEтипизированных значений в качестве параметра функции lpInBuffer. Это значение указывает на то, какие каналы передачи (прерывание, массовая операция IN, bulk OUT) должна выполняться. Дополнительные сведения см. в статье Доступ к драйверам Kernel-Mode для устройств с тем же изображением.

Требования

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