Bagikan melalui


Mengikat minidriver ke kelas HID

Bagian ini menjelaskan pengoperasian driver kelas HID yang disediakan sistem dan minidriver HID, yang mendukung perangkat di kelas penyiapan perangkat HIDClass.

Driver kelas HID menyediakan antarmuka yang digunakan driver tingkat atas dan aplikasi mode pengguna untuk mengakses koleksi HID yang didukung oleh perangkat input. Driver kelas HID menggunakan minidriver HID untuk mengakses perangkat keras perangkat input. Minidriver HID mengabstraksi pengoperasian port bus tempat perangkat input terpasang. Driver kelas HID adalah driver ekspor yang ditautkan ke minidriver HID. Minidriver HID mengikat operasi mereka ke driver kelas HID dengan memanggil HidRegisterMinidriver untuk mendaftarkan diri mereka dengan driver kelas HID.

Operasi gabungan driver kelas HID dan minidriver HID bertindak sebagai driver fungsi WDM untuk perangkat input dan driver bus untuk perangkat anak (koleksi HID) yang didukung perangkat input. Desain ini memungkinkan driver kelas HID untuk mengoperasikan perangkat USB HID dan perangkat input non-USB yang terpasang pada port atau bus selain bus USB. Detail operasional perangkat induk yang mendasar transparan untuk driver tingkat atas atau aplikasi mode pengguna.