Bagikan melalui


Fungsi WdfUsbInterfaceGetNumConfiguredPipes (wdfusb.h)

[Berlaku untuk KMDF dan UMDF]

Metode WdfUsbInterfaceGetNumConfiguredPipes mengembalikan jumlah pipa yang dikonfigurasi untuk antarmuka perangkat USB tertentu.

Sintaks

BYTE WdfUsbInterfaceGetNumConfiguredPipes(
  [in] WDFUSBINTERFACE UsbInterface
);

Parameter

[in] UsbInterface

Handel ke objek antarmuka USB yang diperoleh dengan memanggil WdfUsbTargetDeviceGetInterface.

Nilai kembali

WdfUsbInterfaceGetNumConfiguredPipes mengembalikan jumlah pipa yang dikonfigurasi untuk antarmuka yang ditentukan.

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

Keterangan

Driver Anda dapat memanggil WdfUsbInterfaceGetNumConfiguredPipes setelah disebut WdfUsbTargetDeviceSelectConfig.

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

Contoh

Contoh kode berikut mendapatkan jumlah pipa yang dikonfigurasi untuk antarmuka USB tertentu.

BYTE pipeCount;

pipeCount = WdfUsbInterfaceGetNumConfiguredPipes(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

WdfUsbTargetDeviceSelectConfig