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