estrutura USBD_ISO_PACKET_DESCRIPTOR (usb.h)
A estrutura USBD_ISO_PACKET_DESCRIPTOR é usada por drivers de cliente USB para descrever um pacote de transferência isócrona.
Sintaxe
typedef struct _USBD_ISO_PACKET_DESCRIPTOR {
ULONG Offset;
ULONG Length;
USBD_STATUS Status;
} USBD_ISO_PACKET_DESCRIPTOR, *PUSBD_ISO_PACKET_DESCRIPTOR;
Membros
Offset
Especifica o deslocamento, em bytes, do buffer para esse pacote desde o início de todo o buffer de transferência isócrona.
Length
Definido pelo controlador de host para indicar o número real de bytes recebidos do dispositivo para transferências IN isócronas. Comprimento não usado para transferências OUT isócronas.
Status
Contém o status, no retorno do driver do controlador de host, desse pacote de transferência.
Comentários
Essa estrutura é usada como parte de uma solicitação de transferência isócrona para o driver do controlador de host usando a estrutura _URB_ISOCH_TRANSFER . O membro Offset contém o deslocamento desde o início dos membros TransferBuffer ou TransferBufferMDL de _URB_ISOCH_TRANSFER.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usb.h (inclua Usb.h) |
Confira também
Como transferir dados para pontos de extremidade isócronos USB