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

WdfUsbTargetDeviceGetInterface

WdfUsbTargetDeviceSelectConfig