Fungsi WdfUsbTargetDeviceGetNumInterfaces (wdfusb.h)

[Berlaku untuk KMDF dan UMDF]

Metode WdfUsbTargetDeviceGetNumInterfaces mengembalikan jumlah antarmuka perangkat USB yang didukung oleh perangkat USB tertentu.

Sintaks

UCHAR WdfUsbTargetDeviceGetNumInterfaces(
  [in] WDFUSBDEVICE UsbDevice
);

Parameter

[in] UsbDevice

Handel ke objek perangkat USB yang diperoleh dari panggilan sebelumnya ke WdfUsbTargetDeviceCreateWithParameters.

Nilai kembali

WdfUsbTargetDeviceGetNumInterfaces mengembalikan jumlah antarmuka USB yang didukung perangkat.

Pemeriksaan bug terjadi jika handel objek yang disediakan driver tidak valid.

Keterangan

Untuk informasi selengkapnya tentang metode WdfUsbTargetDeviceGetNumInterfaces dan target I/O USB, lihat Target I/O USB.

Contoh

Contoh kode berikut mendapatkan jumlah antarmuka perangkat USB yang didukung perangkat USB tertentu.

UCHAR numInterfaces;

numInterfaces = WdfUsbTargetDeviceGetNumInterfaces(UsbDevice);

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

WdfUsbTargetDeviceCreateWithParameters