Fungsi WdfUsbInterfaceGetInterfaceNumber (wdfusb.h)

[Berlaku untuk KMDF dan UMDF]

Metode WdfUsbInterfaceGetInterfaceNumber mengembalikan nomor antarmuka objek antarmuka USB tertentu.

Sintaks

BYTE WdfUsbInterfaceGetInterfaceNumber(
  [in] WDFUSBINTERFACE UsbInterface
);

Parameter

[in] UsbInterface

Handel ke objek antarmuka USB yang diperoleh dengan memanggil WdfUsbTargetDeviceGetInterface.

Nilai kembali

WdfUsbInterfaceGetInterfaceNumber mengembalikan nomor antarmuka.

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

Keterangan

Untuk informasi selengkapnya tentang nomor antarmuka, lihat spesifikasi USB.

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

Contoh

Contoh kode berikut mendapatkan nomor antarmuka objek antarmuka USB tertentu.

BYTE interfaceNumber; 

interfaceNumber = WdfUsbInterfaceGetInterfaceNumber(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

WdfUsbTargetDeviceGetInterface