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