IOCTL_GENERICUSBFN_TRANSFER_OUT IOCTL (genericusbfnioctl.h)

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

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

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

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

Размер USBFNPIPEID.

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

Данные, полученные от узла.

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

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

Комментарии

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

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

Требования

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

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

DeviceIoControl

IOCTL_GENERICUSBFN_TRANSFER_IN

IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT