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