Fungsi UdecxWdfDeviceTryHandleUserIoctl (udecxwdfdevice.h)
Mencoba menangani permintaan IOCTL yang dikirim oleh perangkat lunak mode pengguna.
Sintaks
BOOLEAN UdecxWdfDeviceTryHandleUserIoctl(
WDFDEVICE UdecxWdfDevice,
[in] WDFREQUEST Request
);
Parameter
UdecxWdfDevice
Handel ke objek perangkat kerangka kerja yang mewakili pengontrol. Driver klien menginisialisasi objek ini dalam panggilan sebelumnya ke UdecxWdfDeviceAddUsbDeviceEmulation.
[in] Request
Handel ke objek permintaan kerangka kerja yang mewakili permintaan IOCTL.
Nilai kembali
TRUE menunjukkan bahwa ekstensi kelas emulasi perangkat USB (UdeCx) mengenali dan menyelesaikan permintaan (dengan keberhasilan atau kegagalan). Dalam hal ini, driver klien tidak boleh menyelesaikan permintaan. FALSE jika tidak; driver harus menyelesaikan permintaan.
Keterangan
Driver klien UDE menyajikan dirinya sendiri ke perangkat lunak mode pengguna sebagai driver pengontrol host. Driver klien mendaftar dan mengekspos GUID antarmuka perangkat GUID_DEVINTERFACE_USB_HOST_CONTROLLER. Perangkat lunak mode pengguna dapat membuka handel ke perangkat dengan menentukan GUID tersebut. Dengan menggunakan handel tersebut, perangkat lunak dapat mengirim permintaan IOCTL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Target Platform | Windows |
Versi KMDF minimum | 1.15 |
Header | udecxwdfdevice.h (termasuk Udecx.h) |
Pustaka | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Lihat juga
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