struktur UDECX_ENDPOINTS_CONFIGURE_PARAMS (udecxusbdevice.h)

Berisi opsi konfigurasi yang ditentukan oleh ekstensi kelas emulasi perangkat USB (UdeCx) ke driver klien saat ekstensi kelas memanggil EVT_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE.

Sintaks

typedef struct _UDECX_ENDPOINTS_CONFIGURE_PARAMS {
  ULONG                          Size;
  UDECX_ENDPOINTS_CONFIGURE_TYPE ConfigureType;
  UCHAR                          NewConfigurationValue;
  UCHAR                          InterfaceNumber;
  UCHAR                          NewInterfaceSetting;
  ULONG                          EndpointsToConfigureCount;
  UDECXUSBENDPOINT               *EndpointsToConfigure;
  ULONG                          ReleasedEndpointsCount;
  UDECXUSBENDPOINT               *ReleasedEndpoints;
} UDECX_ENDPOINTS_CONFIGURE_PARAMS, *PUDECX_ENDPOINTS_CONFIGURE_PARAMS;

Anggota

Size

Ukuran struktur ini.

ConfigureType

Nilai yang diketik UDECX_ENDPOINTS_CONFIGURE_TYPE yang menunjukkan apakah konfigurasi, pengaturan antarmuka, atau titik akhir harus dikonfigurasi.

NewConfigurationValue

Jika ConfigureType adalah UdecxEndpointsConfigureTypeDeviceConfigurationChange, nilai ini adalah bConfigurationValue dari deskriptor konfigurasi baru (USB_CONFIGURATION_DESCRIPTOR).

InterfaceNumber

Jika ConfigureType adalah UdecxEndpointsConfigureTypeInterfaceSettingChange, nilai ini adalah bInterfaceNumber dari deskriptor antarmuka saat ini (USB_INTERFACE_DESCRIPTOR).

NewInterfaceSetting

Jika ConfigureType adalah UdecxEndpointsConfigureTypeInterfaceSettingChange, nilai ini adalah bAlternateSetting dari deskriptor antarmuka (USB_INTERFACE_DESCRIPTOR) untuk diatur.

EndpointsToConfigureCount

Entri angka dalam array yang ditujukkan oleh EndpointsToConfigure. Nilai ini menunjukkan jumlah titik akhir yang harus dikonfigurasi.

EndpointsToConfigure

Penunjuk ke array handel UDECXUSBENDPOINT yang menunjukkan objek titik akhir yang akan dikonfigurasi.

Penunjuk ke array handel UDECXUSBENDPOINT yang menunjukkan objek titik akhir yang harus dilepaskan.

ReleasedEndpointsCount

Entri angka dalam array yang ditujukkan oleh EndpointsToConfigure. Nilai ini menunjukkan jumlah titik akhir yang akan dirilis.

ReleasedEndpoints

Persyaratan

Persyaratan Nilai
Header udecxusbdevice.h (termasuk Udecx.h)

Lihat juga

EVT_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE