IOCTL_INTERNAL_USBFN_DESCRIPTOR_UPDATE IOCTL (ufxbase.h)
Ekstensi kelas fungsi USB mengirimkan permintaan ini ke driver klien untuk diperbarui ke deskriptor titik akhir untuk titik akhir yang ditentukan.
Kode utama
IRP_MJ_INTERNAL_DEVICE_CONTROL
Buffer input
Buffer input menunjuk ke USBFNPIPEID yang menentukan ID pipa untuk titik akhir.
Panjang buffer input
Ukuran nilai USBFNPIPEID .
Buffer output
Buffer output menunjuk ke struktur USB_ENDPOINT_DESCRIPTOR yang menjelaskan deskriptor titik akhir. Untuk mengambil struktur, driver klien harus memanggil WdfRequestRetrieveOutputBuffer.
Panjang buffer output
Ukuran struktur USB_ENDPOINT_DESCRIPTOR .
Blok status
Driver klien harus menyelesaikan permintaan dengan STATUS_SUCCESS jika permintaan berhasil. Jika tidak, driver klien harus menyelesaikan driver dengan kondisi kesalahan yang sesuai, seperti STATUS_INVALID_PARAMETER atau STATUS_INSUFFICIENT_RESOURCES.
Keterangan
UFX mengirimkan IOCTL ini ke antrean perintah yang dibuat untuk titik akhir oleh UfxEndpointCreate. Driver klien diharapkan untuk memperbarui konfigurasi titik akhir pada pengontrol dengan parameter yang terkandung dalam deskriptor titik akhir.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ufxbase.h |
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