IOCTL_INTERNAL_USBFN_SET_PIPE_STATE IOCTL (usbfnioctl.h)
Драйвер класса отправляет этот запрос, чтобы задать состояние остановки указанного USB-канала.
Основной код
IRP_MJ_INTERNAL_DEVICE_CONTROL
Входной буфер
Указатель на тип USBFNPIPEID , указывающий идентификатор канала.
Длина входного буфера
Размер типа USBFNPIPEID .
Выходной буфер
Указатель на значение BOOLEAN , указывающее задаваемое состояние остановки. Если значение РАВНО TRUE, расширение класса функций USB (UFX) устанавливает состояние остановки канала; False задает состояние очистки.
Длина выходного буфера
Размер BOOLEAN.
Блок состояния
UFX завершает запрос с помощью STATUS_SUCCESS.
Комментарии
Этот запрос должен быть отправлен после отправки запроса IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS .
UFX перенаправляет этот запрос IOCTL в очередь передачи, созданную для конечной точки UfxEndpointCreate.
Требования
Требование | Значение |
---|---|
Заголовок | usbfnioctl.h |