USBD_RegisterHcFilter (usbdlib.h)

Rutinitas USBD_RegisterHcFilter tidak digunakan lagi di Windows XP dan sistem operasi yang lebih baru. Jangan gunakan.

Pada Windows XP dan sistem operasi yang lebih baru, driver filter yang diinstal antara hub akar FDO dan PDO melihat semua lalu lintas USB untuk perangkat USB setelah dijumlahkan. Tidak ada mekanisme yang didukung untuk memfilter permintaan deskriptor yang terjadi selama enumerasi perangkat USB, karena permintaan tersebut berasal dan tetap berada di driver port (usbport.sys) dan bukan driver hub.

Sintaks

void USBD_RegisterHcFilter(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PDEVICE_OBJECT FilterDeviceObject
);

Parameter

[in] DeviceObject

Penunjuk ke objek perangkat yang merupakan bagian atas tumpukan saat ini seperti yang dilaporkan oleh IoAttachDeviceToDeviceStack.

[in] FilterDeviceObject

Arahkan ke objek perangkat filter yang dibuat oleh driver filter untuk operasinya.

Nilai kembali

Tidak ada

Keterangan

Driver filter bus USB harus memanggil rutinitas ini setelah melampirkan objek perangkat mereka ke tumpukan objek perangkat untuk driver pengontrol host.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Dihentikan.
Target Platform Universal
Header usbdlib.h (termasuk Usbdlib.h)
Pustaka Usbd.lib
IRQL PASSIVE_LEVEL

Lihat juga

IoAttachDeviceToDeviceStack

Referensi pemrograman driver perangkat USB