EVT_UDECX_USB_ENDPOINT_START fungsi panggilan balik (udecxusbendpoint.h)
Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini untuk mulai memproses permintaan I/O pada titik akhir perangkat USB virtual yang ditentukan.
Sintaks
EVT_UDECX_USB_ENDPOINT_START EvtUdecxUsbEndpointStart;
void EvtUdecxUsbEndpointStart(
[in] UDECXUSBENDPOINT UdecxUsbEndpoint
)
{...}
Parameter
[in] UdecxUsbEndpoint
Handel ke objek titik akhir UDE yang mewakili titik akhir yang dapat mulai menerima permintaan I/O. Driver klien mengambil pointer ini dalam panggilan sebelumnya ke UdecxUsbEndpointCreate.
Nilai kembali
Tidak ada
Keterangan
Driver klien mendaftarkan fungsi panggilan balik ini dalam panggilan sebelumnya ke UdecxUsbEndpointInitSetCallbacks dengan menyediakan pointer fungsi ke implementasinya.
Setelah driver klien membuat titik akhir, driver klien tidak secara otomatis mulai menerima permintaan I/O. Ketika UdeCx siap untuk meneruskan permintaan tersebut untuk diproses, UdeCx memanggil fungsi EVT_UDECX_USB_ENDPOINT_START driver klien dan driver klien dapat mulai memproses I/O pada antrean titik akhir, dan pada antrean apa pun yang menerima I/O yang diteruskan untuk titik akhir. Panggilan balik ini mengembalikan titik akhir ke status pemrosesan I/O setelah panggilan balik EVT_UDECX_USB_ENDPOINT_PURGE telah dan selesai.
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 | udecxusbendpoint.h (termasuk Udecx.h) |
IRQL | <=DISPATCH_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