struktur ENDPOINTS_CONFIGURE (ucxendpoint.h)

Menjelaskan titik akhir untuk mengaktifkan atau menonaktifkan titik akhir. Struktur ini diteruskan oleh UCX dalam fungsi panggilan balik EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE .

Sintaks

typedef struct _ENDPOINTS_CONFIGURE {
  USBDEVICE_MGMT_HEADER             Header;
  ULONG                             EndpointsToEnableCount;
  UCXENDPOINT                       *EndpointsToEnable;
  ULONG                             EndpointsToDisableCount;
  UCXENDPOINT                       *EndpointsToDisable;
  ULONG                             EndpointsEnabledAndUnchangedCount;
  UCXENDPOINT                       *EndpointsEnabledAndUnchanged;
  ENDPOINTS_CONFIGURE_FAILURE_FLAGS FailureFlags;
  ULONG                             ExitLatencyDelta;
  UCHAR                             ConfigurationValue;
  UCHAR                             InterfaceNumber;
  UCHAR                             AlternateSetting;
  ULONG                             Reserved1;
  PVOID                             Reserved2;
} ENDPOINTS_CONFIGURE, *PENDPOINTS_CONFIGURE;

Anggota

Header

Struktur USBDEVICE_MGMT_HEADER yang menyimpan handel ke hub USB atau perangkat yang titik akhirnya.

EndpointsToEnableCount

Jumlah titik akhir yang akan dikonfigurasi.

EndpointsToEnable

Penunjuk ke handel titik akhir pertama dalam array titik akhir untuk diaktifkan.

EndpointsToDisableCount

Jumlah titik akhir yang akan dikonfigurasi.

EndpointsToDisable

Penunjuk ke handel titik akhir pertama dalam array titik akhir untuk diaktifkan.

EndpointsEnabledAndUnchangedCount

Jumlah titik akhir yang diaktifkan dan tidak berubah.

EndpointsEnabledAndUnchanged

Penunjuk ke handel titik akhir pertama dalam array titik akhir yang belum diubah.

FailureFlags

Kesalahan, jika ada, yang mungkin terjadi saat mencoba mengonfigurasi titik akhir untuk perangkat atau hub USB.

ExitLatencyDelta

Nilai Exit Latency Delta (ELD). Untuk informasi selengkapnya lihat bagian 4.6.6.1 dari spesifikasi Antarmuka Pengontrol Host yang dapat diperluas.

ConfigurationValue

Nomor konfigurasi konfigurasi USB yang berisi titik akhir.

InterfaceNumber

Nomor antarmuka antarmuka USB yang berisi titik akhir.

AlternateSetting

Nomor pengaturan pengaturan alternatif yang berisi titik akhir.

Reserved1

Reserved2

Persyaratan

Persyaratan Nilai
Header ucxendpoint.h (termasuk Ucxclass.h, Ucxendpoint.h)

Lihat juga

EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE