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


IOCTL_GENERICUSBFN_TRANSFER_IN IOCTL (genericusbfnioctl.h)

Этот код управления вводом-выводом (IOCTL) отправляется службой или приложением пользовательского режима для выдачи передачи направления IN на конечной точке, которая соответствует указанному идентификатору канала во входном буфере.

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

Идентификатор USBFNPIPEID, указывающий идентификатор канала, по которому выполняется передача данных.

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

Размер USBFNPIPEID.

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

Данные, отправляемые на узел. С точки зрения узла данные отправляются из направления IN, представляющего собой исходящую передачу с устройства на узел.

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

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

Комментарии

Если этот код элемента управления вводом-выводом (IOCTL) вызывается синхронно, задайте для параметра lpOverlapped значение NULL. Если этот IOCTL вызывается асинхронно, назначьте параметр lpOverlapped указателю на структуру OVERLAPPED , содержащую дескриптор объекта события. Объекты событий сигнализируют о завершении операции.

Возвращаемое значение — это значение BOOL, указывающее на успешное или неудачное выполнение операции. Значение TRUE указывает на успешное выполнение, в противном случае — FALSE.

Требования

Требование Значение
Заголовок genericusbfnioctl.h (включая GenericUsbFnIoctl.h)

См. также раздел

DeviceIoControl

IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT

IOCTL_GENERICUSBFN_TRANSFER_OUT