Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:
ucxcontroller.h berisi antarmuka pemrograman berikut:
Fungsi
|
UCX_CONTROLLER_CONFIG_SET_ACPI_INFO Menginisialisasi struktur UCX_CONTROLLER_CONFIG dengan nilai yang ditentukan untuk pengontrol dengan ACPI sebagai induk. |
|
UCX_CONTROLLER_CONFIG_SET_PCI_INFO Menginisialisasi struktur UCX_CONTROLLER_CONFIG dengan nilai yang ditentukan untuk pengontrol dengan PCI sebagai jenis bus induk. |
|
UcxControllerBuat Membuat objek pengontrol host. |
|
UcxControllerNeedsReset Memulai operasi reset pengontrol non-Plug and Play (PnP) dengan mengantrekan peristiwa ke dalam mesin status reset pengontrol. |
|
UcxControllerNotifyTransportCharacteristicsChange Memberi tahu UCX tentang peristiwa perubahan port baru dari pengontrol host. |
|
UcxControllerResetComplete Menginformasikan ekstensi pengontrol host USB (UCX) bahwa operasi reset telah bersaing. |
|
UcxControllerSetFailed Menginformasikan USB Host Controller Extension (UCX) bahwa pengontrol mengalami kegagalan kritis. |
|
UcxControllerSetIdStrings Updates string pengidentifikasi pengontrol setelah pengontrol diinisialisasi. |
|
UcxIoDeviceControl Memungkinkan ekstensi pengontrol host USB (UCX) untuk menangani permintaan kode kontrol I/O (IOCTL) dari mode pengguna. |
Fungsi panggilan balik
|
EVT_UCX_CONTROLLER_GET_CURRENT_FRAMENUMBER Implementasi driver klien yang dipanggil UCX untuk mengambil nomor bingkai 32-bit saat ini. |
|
EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC UCX memanggil panggilan balik ini untuk mengambil nilai penghitung kinerja kueri sistem (QPC) yang disinkronkan dengan bingkai dan mikroframe. |
|
EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS UCX memanggil panggilan balik ini untuk mengambil karakteristik pengontrol host. |
|
EVT_UCX_CONTROLLER_QUERY_USB_CAPABILITY Implementasi driver klien untuk menentukan apakah pengontrol mendukung kemampuan tertentu. |
|
EVT_UCX_CONTROLLER_RESET Implementasi driver klien yang dipanggil UCX untuk mengatur ulang pengontrol. |
|
EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION UCX memanggil fungsi panggilan balik ini untuk menentukan preferensinya dalam karakteristik transportasi tempat driver klien harus mengirim pemberitahuan ketika perubahan terjadi. |
|
EVT_UCX_CONTROLLER_START_TRACKING_FOR_TIME_SYNC UCX memanggil fungsi panggilan balik ini ke fungsionalitas pelacakan waktu mulai di pengontrol. |
|
EVT_UCX_CONTROLLER_STOP_TRACKING_FOR_TIME_SYNC UCX memanggil fungsi panggilan balik ini ke fungsionalitas pelacakan waktu berhenti di pengontrol. |
|
EVT_UCX_CONTROLLER_USBDEVICE_ADD Implementasi driver klien yang dipanggil UCX ketika perangkat USB baru terdeteksi. |
Struktur
|
UCX_CONTROLLER_ACPI_INFORMATION Struktur ini menyediakan informasi tentang pengontrol USB Konfigurasi dan antarmuka daya (ACPI) tingkat lanjut. |
|
UCX_CONTROLLER_CONFIG Data konfigurasi struktur ini untuk pengontrol USB. |
|
UCX_CONTROLLER_PCI_INFORMATION Struktur ini menyediakan informasi tentang pengontrol USB PCI. |
|
UCX_CONTROLLER_RESET_COMPLETE_INFO Berisi informasi tentang operasi untuk mengatur ulang pengontrol. Ini digunakan oleh driver klien dalam fungsi panggilan balik EVT_UCX_CONTROLLER_RESET. |
|
UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS Menyimpan karakteristik transportasi pada titik waktu yang relevan. Struktur ini digunakan dalam fungsi panggilan balik EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS. |
|
UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS Menentukan bendera untuk perubahan karakteristik transportasi. Struktur ini digunakan dalam fungsi panggilan balik EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION. |
Enumerasi
|
UCX_CONTROLLER_PARENT_BUS_TYPE Enumerasi UCX_CONTROLLER_PARENT_BUS_TYPE menentukan jenis bus induk. |
|
UCX_CONTROLLER_STATE Enumerasi ini menyediakan nilai untuk menentukan status pengontrol UCX setelah reset. |