USBD_ISO_PACKET_DESCRIPTOR struttura (usb.h)
La struttura USBD_ISO_PACKET_DESCRIPTOR viene usata dai driver client USB per descrivere un pacchetto di trasferimento isochronous.
Sintassi
typedef struct _USBD_ISO_PACKET_DESCRIPTOR {
ULONG Offset;
ULONG Length;
USBD_STATUS Status;
} USBD_ISO_PACKET_DESCRIPTOR, *PUSBD_ISO_PACKET_DESCRIPTOR;
Members
Offset
Specifica l'offset, in byte, del buffer per questo pacchetto dall'inizio dell'intero buffer di trasferimento isochronous.
Length
Impostare dal controller host per indicare il numero effettivo di byte ricevuti dal dispositivo per i trasferimenti IN isochrono. Lunghezza non usata per i trasferimenti OUT isochronous.
Status
Contiene lo stato, al ritorno dal driver del controller host, di questo pacchetto di trasferimento.
Commenti
Questa struttura viene usata come parte di una richiesta di trasferimento isochronous al driver del controller host usando la struttura _URB_ISOCH_TRANSFER . Il membro Offset contiene l'offset dall'inizio dei membri TransferBuffer o TransferBufferMDL di _URB_ISOCH_TRANSFER.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usb.h (include Usb.h) |