Bagikan melalui


Fungsi WdfUsbTargetPipeIsInEndpoint (wdfusb.h)

[Berlaku untuk KMDF dan UMDF]

Metode WdfUsbTargetPipeIsInEndpoint menentukan apakah pipa USB tertentu terhubung ke titik akhir input.

Sintaks

BOOLEAN WdfUsbTargetPipeIsInEndpoint(
  [in] WDFUSBPIPE Pipe
);

Parameter

[in] Pipe

Handel ke objek pipa kerangka kerja yang mewakili pipa massal atau pipa interupsi dan diperoleh dengan memanggil WdfUsbInterfaceGetConfiguredPipe.

Nilai kembali

WdfUsbTargetPipeIsInEndpoint mengembalikan TRUE jika pipa yang diwakili handel Pipa adalah titik akhir input. Metode mengembalikan FALSE jika titik akhir adalah titik akhir output.

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

Keterangan

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

Contoh

Contoh kode berikut menentukan apakah pipa USB tertentu terhubung ke titik akhir input.

BOOLEAN isInEndPoint;

isInEndPoint = WdfUsbTargetPipeIsInEndpoint(usbPipe);

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

WDF_USB_PIPE_DIRECTION_IN

WdfUsbInterfaceGetConfiguredPipe

WdfUsbTargetPipeIsOutEndpoint