struktur WDF_USB_INTERFACE_SELECT_SETTING_PARAMS (wdfusb.h)
[Berlaku untuk KMDF dan UMDF]
Struktur WDF_USB_INTERFACE_SELECT_SETTING_PARAMS berisi informasi pilihan untuk antarmuka USB.
Sintaks
typedef struct _WDF_USB_INTERFACE_SELECT_SETTING_PARAMS {
ULONG Size;
WdfUsbTargetDeviceSelectSettingType Type;
union {
struct {
PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor;
} Descriptor;
struct {
UCHAR SettingIndex;
} Interface;
struct {
PURB Urb;
} Urb;
} Types;
} WDF_USB_INTERFACE_SELECT_SETTING_PARAMS, *PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS;
Anggota
Size
Ukuran, dalam byte, dari struktur ini.
Type
Nilai jenis WdfUsbTargetDeviceSelectSettingType yang mengidentifikasi teknik untuk menentukan antarmuka perangkat.
Types
Types.Descriptor
Types.Descriptor.InterfaceDescriptor
Jika anggota Jenis adalah WdfUsbInterfaceSelectSettingTypeDescriptor, anggota ini berisi penunjuk ke struktur USB_INTERFACE_DESCRIPTOR yang mengidentifikasi antarmuka perangkat.
Types.Interface
Types.Interface.SettingIndex
Jika anggota Jenis adalah WdfUsbInterfaceSelectSettingTypeSetting, anggota ini berisi nilai indeks yang mengidentifikasi pengaturan alternatif untuk antarmuka. (Antarmuka diidentifikasi oleh handel objek antarmuka yang diteruskan driver ke WdfUsbInterfaceSelectSetting.)
Types.Urb
Types.Urb.Urb
Jika anggota Jenis adalah WdfUsbInterfaceSelectSettingTypeUrb, anggota ini berisi penunjuk ke struktur URB yang menjelaskan antarmuka perangkat. Anggota Fungsi struktur URB harus URB_FUNCTION_SELECT_INTERFACE, dan anggota lain harus diinisialisasi sesuai untuk antarmuka.
Keterangan
Struktur WDF_USB_INTERFACE_SELECT_SETTING_PARAMS digunakan sebagai input ke metode WdfUsbInterfaceSelectSetting .
Untuk menginisialisasi struktur WDF_USB_INTERFACE_SELECT_SETTING_PARAMS , driver Anda harus memanggil salah satu fungsi berikut:
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfusb.h (termasuk Wdfusb.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk