Header ucxendpoint.h

Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:

ucxendpoint.h berisi antarmuka pemrograman berikut:

Fungsi

 
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT

Menginisialisasi struktur UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS dengan fungsi panggilan balik driver klien. Driver klien memanggil fungsi ini sebelum memanggil metode UcxEndpointCreate untuk membuat titik akhir dan mendaftarkan fungsi panggilan baliknya dengan UCX.
UCX_ENDPOINT_EVENT_CALLBACKS_INIT

Menginisialisasi struktur UCX_ENDPOINT_EVENT_CALLBACKS dengan fungsi panggilan balik driver klien. Driver klien memanggil fungsi ini sebelum memanggil metode UcxEndpointCreate untuk membuat titik akhir dan mendaftarkan fungsi panggilan baliknya dengan UCX.
UcxDefaultEndpointInitSetEventCallbacks

Menginisialisasi struktur UCXENDPOINT_INIT dengan fungsi panggilan balik peristiwa driver klien yang terkait dengan titik akhir default.
UcxEndpointAbortComplete

Memberi tahu UCX bahwa operasi pembatalan transfer telah selesai pada objek titik akhir yang ditentukan.
UcxEndpointCreate

Membuat titik akhir pada objek perangkat USB yang ditentukan.
UcxEndpointGetStaticStreamsReferenced

Mengembalikan objek aliran statis yang dirujuk untuk titik akhir yang ditentukan.
UcxEndpointInitSetEventCallbacks

Menginisialisasi struktur UCXENDPOINT_INIT dengan fungsi panggilan balik peristiwa driver klien yang terkait dengan titik akhir pada perangkat.
UcxEndpointNeedToCancelTransfers

Driver klien memanggil metode ini sebelum membatalkan transfer pada kawat.
UcxEndpointNoPingResponseError

Memberi tahu UCX tentang kesalahan "Tanpa Respons Ping" untuk transfer pada objek titik akhir yang ditentukan.
UcxEndpointPurgeComplete

Memberi tahu UCX bahwa operasi pembersihan telah selesai pada objek titik akhir yang ditentukan.
UcxEndpointSetWdfIoQueue

Mengatur antrean kerangka kerja pada objek titik akhir yang ditentukan.

Fungsi panggilan balik

 
EVT_UCX_DEFAULT_ENDPOINT_UPDATE

Implementasi driver klien yang dipanggil UCX dengan informasi tentang titik akhir default.
EVT_UCX_ENDPOINT_ABORT

Implementasi driver klien yang dipanggil UCX untuk membatalkan antrean yang terkait dengan titik akhir.
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS

UCX memanggil fungsi panggilan balik ini untuk mendapatkan informasi tentang penundaan jalur transfer untuk titik akhir isochronous.
EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS

Implementasi driver klien yang dipanggil UCX untuk memberi tahu driver pengontrol bahwa ia dapat menyelesaikan transfer yang dibatalkan pada titik akhir.
EVT_UCX_ENDPOINT_PURGE

Implementasi driver klien yang menyelesaikan semua permintaan I/O yang luar biasa pada titik akhir.
EVT_UCX_ENDPOINT_RESET

Implementasi driver klien yang dipanggil UCX untuk mengatur ulang pemrograman pengontrol untuk titik akhir.
EVT_UCX_ENDPOINT_SET_CHARACTERISTIC

UCX memanggil fungsi panggilan balik ini untuk mengatur prioritas pada titik akhir.
EVT_UCX_ENDPOINT_START

Implementasi driver klien yang dipanggil UCX untuk memulai antrean yang terkait dengan titik akhir.
EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD

Implementasi driver klien yang dipanggil UCX untuk membuat aliran statis.
EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE

Implementasi driver klien yang dipanggil UCX untuk merilis sumber daya pengontrol untuk semua aliran untuk titik akhir.
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE

Implementasi driver klien yang dipanggil UCX untuk mengaktifkan aliran statis.

Struktur

 
DEFAULT_ENDPOINT_UPDATE

Berisi handel ke titik akhir default untuk diperbarui dalam permintaan kerangka kerja yang diteruskan oleh UCX saat memanggil fungsi panggilan balik EVT_UCX_DEFAULT_ENDPOINT_UPDATE.
ENDPOINT_RESET

Menjelaskan informasi yang diperlukan untuk mengatur ulang titik akhir. Struktur ini diteruskan oleh UCX dalam fungsi panggilan balik EVT_UCX_ENDPOINT_RESET.
ENDPOINTS_CONFIGURE

Menjelaskan titik akhir untuk mengaktifkan atau menonaktifkan titik akhir. Struktur ini diteruskan oleh UCX dalam fungsi panggilan balik EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
ENDPOINTS_CONFIGURE_FAILURE_FLAGS

Struktur ini menyediakan bendera kegagalan untuk menunjukkan kesalahan, jika ada, yang mungkin telah terjadi selama permintaan ke fungsi panggilan balik EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS

Struktur ini menyediakan daftar fungsi panggilan balik peristiwa titik akhir default UCX.
UCX_ENDPOINT_CHARACTERISTIC

Menyimpan karakteristik titik akhir.
UCX_ENDPOINT_EVENT_CALLBACKS

Struktur ini menyediakan daftar pointer ke fungsi panggilan balik peristiwa titik akhir UCX.
UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS

Menyimpan nilai penundaan jalur transfer isochronous.

Enumerasi

 
ENDPOINT_RESET_FLAGS

Menentukan parameter untuk permintaan untuk mengatur ulang titik akhir.
UCX_CONTROLLER_ENDPOINT_CHARACTERISTIC_PRIORITY

Menunjukkan prioritas titik akhir.
UCX_ENDPOINT_CHARACTERISTIC_TYPE

Menentukan nilai yang menunjukkan jenis karakteristik titik akhir.