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. |