estructura USBD_ISO_PACKET_DESCRIPTOR (usb.h)
Los controladores de cliente USB usan la estructura USBD_ISO_PACKET_DESCRIPTOR para describir un paquete de transferencia isócrono.
Sintaxis
typedef struct _USBD_ISO_PACKET_DESCRIPTOR {
ULONG Offset;
ULONG Length;
USBD_STATUS Status;
} USBD_ISO_PACKET_DESCRIPTOR, *PUSBD_ISO_PACKET_DESCRIPTOR;
Miembros
Offset
Especifica el desplazamiento, en bytes, del búfer de este paquete desde el principio de todo el búfer de transferencia isócrono.
Length
Establecido por el controlador de host para indicar el número real de bytes recibidos del dispositivo para las transferencias IN isócrónicas. Longitud no utilizada para transferencias OUT isócrónicas.
Status
Contiene el estado, a cambio del controlador del host, de este paquete de transferencia.
Comentarios
Esta estructura se usa como parte de una solicitud de transferencia isócrónica al controlador del controlador de host mediante la estructura _URB_ISOCH_TRANSFER . El miembro Offset contiene el desplazamiento desde el principio de los miembros TransferBuffer o TransferBufferMDL de _URB_ISOCH_TRANSFER.
Requisitos
Requisito | Valor |
---|---|
Header | usb.h (incluye Usb.h) |