struktur _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS (usb.h)

Struktur _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS digunakan oleh driver klien USB untuk mengambil penundaan yang terkait dengan pemrograman transfer isochronous di pengontrol host dan penyelesaian transfer sehingga driver klien dapat memastikan bahwa perangkat mendapatkan paket isochronous tepat waktu.

Sintaks

struct _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS {
  struct _URB_HEADER Hdr;
  USBD_PIPE_HANDLE   PipeHandle;
  ULONG              MaximumSendPathDelayInMilliSeconds;
  ULONG              MaximumCompletionPathDelayInMilliSeconds;
};

Anggota

Hdr

Penunjuk ke struktur _URB_HEADER yang menentukan informasi header URB. Hdr.Function harus URB_FUNCTION_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS, dan Hdr.Length harus diatur ke sizeofsizeof(_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS).

PipeHandle

Menentukan handel buram untuk pipa yang terkait dengan titik akhir. Driver pengontrol host mengembalikan handel ini ketika driver klien memilih konfigurasi perangkat dengan URB jenis URB_FUNCTION_SELECT_CONFIGURATION atau ketika driver klien mengubah pengaturan untuk antarmuka dengan URB jenis URB_FUNCTION_SELECT_INTERFACE.

MaximumSendPathDelayInMilliSeconds

Mengembalikan penundaan maksimum dalam milidetik sejak transfer isochronous driver klien diterima oleh tumpukan driver USB hingga waktu transfer diprogram di pengontrol host. Pengontrol host bisa menjadi host lokal (seperti dalam kasus USB kabel) atau bisa menjadi pengontrol jarak jauh seperti dalam kasus usb Media-Agnostic (MA-USB). Dalam kasus MA-USB, ini termasuk penundaan maksimum yang terkait dengan media jaringan.

MaximumCompletionPathDelayInMilliSeconds

Mengembalikan penundaan maksimum dalam milidetik sejak transfer isochronous diselesaikan oleh pengontrol host (lokal atau jarak jauh) hingga permintaan driver klien yang sesuai diselesaikan oleh tumpukan driver USB. Untuk MA-USB, ini termasuk penundaan maksimum yang terkait dengan media jaringan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1709
Server minimum yang didukung Server Windows 2016
Header usb.h