Pengantar WinUSB untuk pengembang
Penting
Topik ini untuk programmer. Jika Anda adalah pelanggan yang mengalami masalah USB, lihat Memecahkan masalah USB umum
WinUSB adalah driver generik untuk perangkat USB yang disertakan dengan Windows.
WinUSB meliputi:
- Driver mode kernel (Winusb.sys)
- Pustaka tautan dinamis mode pengguna (Winusb.dll) yang mengekspos fungsi WinUSB yang dijelaskan dalam winusb.h. Anda dapat menggunakan fungsi-fungsi ini untuk mengelola perangkat USB dengan perangkat lunak mode pengguna.
Secara default, Winusb.sys diinstal di tumpukan mode kernel perangkat sebagai driver filter atas. Aplikasi berkomunikasi dengan driver fungsi UMDF perangkat untuk mengeluarkan permintaan kontrol I/O baca, tulis, atau perangkat. Dalam konfigurasi ini, Winusb.sys berfungsi sebagai Plug and Play tumpukan perangkat dan pemilik daya.
Anda juga dapat menginstal Winusb.sys sebagai driver fungsi untuk perangkat USB.
Bagian ini mencakup info tentang:
- Memilih pengandar yang benar untuk perangkat
- Menggunakan WinUSB untuk berkomunikasi dengan perangkat USB
- Menginstal Winusb.sys sebagai driver fungsi untuk perangkat USB
Temukan juga contoh kode terperinci yang menunjukkan cara aplikasi dan perangkat USB berkomunikasi.
Catatan
Windows 7 mendukung WinUSB pada sistem berbasis x86, berbasis x64, dan berbasis Itanium. Versi Windows yang lebih baru mendukung WinUSB pada sistem berbasis x86 dan berbasis x64.
WinUSB mendukung transfer isochronous mulai dari Windows 8.
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