Compartir a través de


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

Establezca el controlador de host para indicar el número real de bytes recibidos del dispositivo para las transferencias IN isocronosas. Longitud no se usa para transferencias OUT isocronous.

Status

Contiene el estado, a cambio del controlador del host, de este paquete de transferencia.

Observaciones

Esta estructura se usa como parte de una solicitud de transferencia isócrónica al controlador del controlador host mediante la estructura _URB_ISOCH_TRANSFER. El miembro Offset contiene el desplazamiento desde el principio del transferBuffer de o transferBufferMDL miembros de _URB_ISOCH_TRANSFER.

Requisitos

Requisito Valor
encabezado de usb.h (incluya Usb.h)

Consulte también

cómo transferir datos a puntos de conexión isocrónicos USB

estructuras USB de

USBD_IsochUrbAllocate

_URB_ISOCH_TRANSFER