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