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.