Fungsi WdfUsbInterfaceGetNumSettings (wdfusb.h)
[Berlaku untuk KMDF dan UMDF]
Metode WdfUsbInterfaceGetNumSettings mengembalikan jumlah pengaturan alternatif yang didukung antarmuka USB tertentu.
Sintaks
BYTE WdfUsbInterfaceGetNumSettings(
[in] WDFUSBINTERFACE UsbInterface
);
Parameter
[in] UsbInterface
Handel ke objek antarmuka USB yang diperoleh dengan memanggil WdfUsbTargetDeviceGetInterface.
Nilai kembali
WdfUsbInterfaceGetNumSettings mengembalikan jumlah pengaturan alternatif yang didukung antarmuka USB yang ditentukan.
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Keterangan
Driver Anda dapat memanggil WdfUsbInterfaceGetNumSettings setelah disebut WdfUsbTargetDeviceCreateWithParameters.
Untuk informasi selengkapnya tentang metode WdfUsbInterfaceGetNumSettings dan target I/O USB, lihat Target I/O USB.
Contoh
Contoh kode berikut memperoleh jumlah pengaturan alternatif yang tersedia untuk antarmuka USB tertentu.
BYTE altSettings;
altSettings = WdfUsbInterfaceGetNumSettings(UsbInterface);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,5 |
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
WdfUsbTargetDeviceCreateWithParameters