USBD_ISO_PACKET_DESCRIPTOR Struktur (usb.h)
Die USBD_ISO_PACKET_DESCRIPTOR Struktur wird von USB-Clienttreibern verwendet, um ein isochrones Übertragungspaket zu beschreiben.
Syntax
typedef struct _USBD_ISO_PACKET_DESCRIPTOR {
ULONG Offset;
ULONG Length;
USBD_STATUS Status;
} USBD_ISO_PACKET_DESCRIPTOR, *PUSBD_ISO_PACKET_DESCRIPTOR;
Member
Offset
Gibt den Offset des Puffers für dieses Paket am Anfang des gesamten isochronen Übertragungspuffers in Bytes an.
Length
Legen Sie vom Hostcontroller fest, um die tatsächliche Anzahl von Bytes anzugeben, die vom Gerät für isochrone IN-Übertragungen empfangen werden. Länge nicht für isochrone OUT-Übertragungen verwendet.
Status
Enthält die status dieses Übertragungspakets, wenn sie vom Hostcontrollertreiber zurückgegeben wird.
Hinweise
Diese Struktur wird als Teil einer isochronen Übertragungsanforderung an den Hostcontrollertreiber mithilfe der _URB_ISOCH_TRANSFER-Struktur verwendet. Das Offset-Element enthält den Offset vom Anfang der TransferBuffer - oder TransferBufferMDL-Membervon _URB_ISOCH_TRANSFER.
Anforderungen
Anforderung | Wert |
---|---|
Header | usb.h (einschließlich Usb.h) |