Header udecxusbendpoint.h
Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:
udecxusbendpoint.h berisi antarmuka pemrograman berikut:
Fungsi
UDECX_USB_ENDPOINT_CALLBACKS_INIT Menginisialisasi struktur UDECX_USB_ENDPOINT_CALLBACKS sebelum panggilan UdecxUsbEndpointCreate. |
UdecxUsbEndpointCreate Membuat objek titik akhir UDE. |
UdecxUsbEndpointInitFree Rilis sumber daya yang dialokasikan oleh panggilan UdecxUsbSimpleEndpointInitAllocate. |
UdecxUsbEndpointInitSetCallbacks Mengatur penunjuk ke fungsi panggilan balik yang diterapkan driver klien UDE dalam parameter inisialisasi titik akhir sederhana untuk dibuat. |
UdecxUsbEndpointInitSetEndpointAddress Mengatur alamat titik akhir dalam parameter inisialisasi titik akhir sederhana untuk dibuat. |
UdecxUsbEndpointPurgeComplete Menyelesaikan permintaan asinkron untuk membatalkan semua permintaan I/O yang diantrekan ke titik akhir yang ditentukan. |
UdecxUsbEndpointSetWdfIoQueue Mengatur objek antrean kerangka kerja dengan titik akhir UDE. |
UdecxUsbSimpleEndpointInitAllocate Mengalokasikan memori untuk struktur inisialisasi yang digunakan untuk membuat titik akhir sederhana untuk perangkat USB virtual yang ditentukan. |
Fungsi panggilan balik
EVT_UDECX_USB_ENDPOINT_PURGE Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini untuk berhenti mengantre permintaan I/O ke antrean titik akhir dan membatalkan permintaan yang tidak diolah. |
EVT_UDECX_USB_ENDPOINT_RESET Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini untuk mengatur ulang titik akhir perangkat USB virtual. |
EVT_UDECX_USB_ENDPOINT_START 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. |
Struktur
UDECX_USB_ENDPOINT_CALLBACKS Berisi penunjuk fungsi ke fungsi panggilan balik titik akhir yang diterapkan oleh driver klien UDE. Inisialisasi struktur ini dengan memanggil UDECX_USB_ENDPOINT_CALLBACKS_INIT. |