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
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