Fungsi WdfUsbInterfaceGetConfiguredSettingIndex (wdfusb.h)
[Berlaku untuk KMDF dan UMDF]
Metode WdfUsbInterfaceGetConfiguredSettingIndex mengembalikan indeks pengaturan alternatif yang saat ini dipilih untuk antarmuka perangkat USB tertentu.
Sintaks
BYTE WdfUsbInterfaceGetConfiguredSettingIndex(
[in] WDFUSBINTERFACE Interface
);
Parameter
[in] Interface
Handel ke objek antarmuka USB yang diperoleh dengan memanggil WdfUsbTargetDeviceGetInterface.
Nilai kembali
Jika operasi berhasil, WdfUsbInterfaceGetConfiguredSettingIndex mengembalikan indeks pengaturan alternatif yang saat ini dipilih untuk antarmuka yang ditentukan. Jika antarmuka tidak dikonfigurasi, metode mengembalikan nol.
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Keterangan
Untuk informasi selengkapnya tentang metode WdfUsbInterfaceGetConfiguredSettingIndex dan target USB I/O, lihat Target I/O USB.
Contoh
Contoh kode berikut mendapatkan indeks untuk pengaturan alternatif yang saat ini dipilih dari antarmuka USB tertentu.
BYTE settingIndex;
settingIndex = WdfUsbInterfaceGetConfiguredSettingIndex(UsbInterface);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfusb.h (termasuk Wdfusb.h) |
Pustaka | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
Aturan kepatuhan DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf) |
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