Gambaran umum pengembangan driver Windows untuk perangkat USB yang ditiru (UDE)
Artikel ini menjelaskan dukungan usb emulasi perangkat (UDE) dalam sistem operasi Windows, untuk mengembangkan driver pengontrol host Universal Serial Bus (USB) yang ditiru dan perangkat USB virtual yang terhubung. Kedua komponen digabungkan menjadi satu driver KMDF yang berkomunikasi dengan ekstensi kelas emulasi perangkat USB yang disediakan Microsoft (UdeCx).
Alat pengembangan dan biner yang disediakan Microsoft
Windows Driver Kit (WDK) berisi sumber daya yang diperlukan untuk pengembangan driver, seperti header, pustaka, alat, dan sampel.
Mengunduh kit dan alat untuk Windows
Untuk menulis driver pengontrol fungsi, Anda memerlukan:
- UdeCx: (udecx.sys) ekstensi WDF yang digunakan oleh driver fungsi. Ekstensi ini disertakan dalam Windows.
- Tautkan ke pustaka stub (Udecxstub.lib). Pustaka stub ada di WDK.
- Sertakan Udecx.h yang disediakan dalam WDK.
Arsitektur UDE
Arsitektur: Emulasi Perangkat USB (UDE)
Driver sisi host USB di Windows
Menulis driver untuk pengontrol host dan perangkat yang ditiru
Biasakan diri Anda dengan objek dan handel UDE. Untuk detail tentang objek WDF, lihat Pengantar Objek Kerangka Kerja.
Pahami perilaku UDE, cara berinteraksi dengan driver klien, dan fitur yang diharapkan diterapkan driver klien.
Bagian referensi pemrograman
Referensi pemrograman driver pengontrol host USB yang ditiru
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk