Bagikan melalui


struktur USBD_ISO_PACKET_DESCRIPTOR (usb.h)

Struktur USBD_ISO_PACKET_DESCRIPTOR digunakan oleh driver klien USB untuk menggambarkan paket transfer isochronous.

Sintaks

typedef struct _USBD_ISO_PACKET_DESCRIPTOR {
  ULONG       Offset;
  ULONG       Length;
  USBD_STATUS Status;
} USBD_ISO_PACKET_DESCRIPTOR, *PUSBD_ISO_PACKET_DESCRIPTOR;

Anggota

Offset

Menentukan offset, dalam byte, dari buffer untuk paket ini dari awal seluruh buffer transfer isochronous.

Length

Atur oleh pengontrol host untuk menunjukkan jumlah byte aktual yang diterima dari perangkat untuk transfer IN isochronous. Panjang tidak digunakan untuk transfer OUT isochronous.

Status

Berisi status, saat kembali dari driver pengontrol host, dari paket transfer ini.

Keterangan

Struktur ini digunakan sebagai bagian dari permintaan transfer isochronous ke driver pengontrol host menggunakan struktur _URB_ISOCH_TRANSFER . Anggota Offset berisi offset dari awal anggota TransferBuffer atau TransferBufferMDLdari _URB_ISOCH_TRANSFER.

Persyaratan

Persyaratan Nilai
Header usb.h (termasuk Usb.h)

Lihat juga

Cara Mentransfer Data ke Titik Akhir USB Isochronous

Struktur USB

USBD_IsochUrbAllocate

_URB_ISOCH_TRANSFER