estrutura USBD_ISO_PACKET_DESCRIPTOR (usb.h)
A estrutura USBD_ISO_PACKET_DESCRIPTOR é usada por drivers cliente USB para descrever um pacote de transferência isocrono.
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 isocrono.
Length
Definido pelo controlador de host para indicar o número real de bytes recebidos do dispositivo para transferências isocronas IN. Comprimento não usado para transferências OUT isocronas.
Status
Contém o status, ao retornar do driver do controlador de host, desse pacote de transferência.
Observações
Essa estrutura é usada como parte de uma solicitação de transferência isocrona para o driver do controlador de host usando a estrutura _URB_ISOCH_TRANSFER. O membro de Deslocamento contém o deslocamento desde o início do TransferBuffer ou membros TransferBufferMDL do _URB_ISOCH_TRANSFER.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | usb.h (incluir Usb.h) |
Consulte também
Como transferir dados para pontos de extremidade isocronos USB