структура USBD_ISO_PACKET_DESCRIPTOR (usb.h)
Структура USBD_ISO_PACKET_DESCRIPTOR используется драйверами USB-клиента для описания пакета изохронной передачи.
Синтаксис
typedef struct _USBD_ISO_PACKET_DESCRIPTOR {
ULONG Offset;
ULONG Length;
USBD_STATUS Status;
} USBD_ISO_PACKET_DESCRIPTOR, *PUSBD_ISO_PACKET_DESCRIPTOR;
Члены
Offset
Указывает смещение (в байтах) буфера для этого пакета с начала всего буфера передачи изохронной передачи.
Length
Задает контроллер узла, чтобы указать фактическое количество байтов, полученных от устройства для передачи изохронных операций IN. длина не используется для передачи изохронных операций out.
Status
Содержит состояние, возвращаемое драйвером контроллера узла, этого пакета передачи.
Замечания
Эта структура используется в рамках запроса на передачу изохронной передачи драйверу контроллера узла с помощью структуры _URB_ISOCH_TRANSFER. Элемент Offset содержит смещение с начала TransferBuffer или TransferBufferMDL членов _URB_ISOCH_TRANSFER.
Требования
Требование | Ценность |
---|---|
заголовка | usb.h (включая usb.h) |
См. также
Как передавать данные в usb-точек изохронных конечных точек