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:
ucxroothub.h berisi antarmuka pemrograman berikut:
Fungsi
|
UCX_ROOTHUB_CONFIG_INIT_WITH_CONTROL_URB_HANDLER Pelajari selengkapnya tentang fungsi UCX_ROOTHUB_CONFIG_INIT_WITH_CONTROL_URB_HANDLER. |
|
UcxRootHubCreate Pelajari selengkapnya tentang fungsi UcxRootHubCreate. |
|
UcxRootHubPortChanged Memberi tahu UCX tentang peristiwa perubahan port baru pada pengontrol host. |
Fungsi panggilan balik
|
EVT_UCX_ROOTHUB_CONTROL_URB Driver klien menggunakan jenis panggilan balik ini untuk mengimplementasikan handler yang dipanggil UCX saat menerima permintaan kontrol fitur di hub USB. |
|
EVT_UCX_ROOTHUB_GET_20PORT_INFO Implementasi driver klien yang dipanggil UCX ketika menerima permintaan informasi tentang port USB 2.0 di hub akar. |
|
EVT_UCX_ROOTHUB_GET_30PORT_INFO Implementasi driver klien yang dipanggil UCX ketika menerima permintaan informasi tentang port USB 3.0 di hub akar. |
|
EVT_UCX_ROOTHUB_GET_INFO Implementasi driver klien yang dipanggil UCX ketika menerima permintaan informasi tentang hub akar. |
|
EVT_UCX_ROOTHUB_INTERRUPT_TX Implementasi driver klien yang dipanggil UCX ketika menerima permintaan informasi tentang port yang diubah. |
Struktur
|
CONTROLLER_USB_20_HARDWARE_LPM_FLAGS Menjelaskan kemampuan protokol yang didukung untuk Link Power Management (LPM) dalam seperti yang ditentukan spesifikasi USB 2.0. |
|
HUB_INFO_FROM_PARENT Menjelaskan informasi tentang hub dari perangkat induknya. |
|
PARENT_HUB_FLAGS Struktur ini digunakan oleh struktur HUB_INFO_FROM_PARENT untuk mendapatkan informasi hub dari induknya. |
|
ROOTHUB_20PORT_INFO Menyediakan informasi tentang port hub akar USB 2.0. Struktur ini diteruskan oleh UCX dalam fungsi panggilan balik EVT_UCX_ROOTHUB_GET_20PORT_INFO. |
|
ROOTHUB_20PORTS_INFO Struktur ini yang memiliki array port 2.0 yang didukung oleh hub akar. Struktur ini disediakan oleh UCX dalam permintaan kerangka kerja dalam fungsi panggilan balik EVT_UCX_ROOTHUB_GET_20PORT_INFO. |
|
ROOTHUB_30PORT_INFO Menyediakan informasi tentang port hub akar USB 3.0. Struktur ini diteruskan oleh UCX dalam fungsi panggilan balik EVT_UCX_ROOTHUB_GET_30PORT_INFO. |
|
ROOTHUB_30PORT_INFO_EX Menyediakan informasi port USB 3.0 yang diperluas tentang kecepatan. |
|
ROOTHUB_30PORTS_INFO Menyediakan informasi tentang port hub root USB 3.0. Struktur ini diteruskan oleh UCX dalam fungsi panggilan balik EVT_UCX_ROOTHUB_GET_30PORT_INFO. |
|
ROOTHUB_INFO Menyediakan informasi tentang hub akar USB. Struktur ini diteruskan oleh UCX dalam fungsi panggilan balik EVT_UCX_ROOTHUB_GET_INFO. |
|
UCX_ROOTHUB_CONFIG Berisi pointer ke fungsi panggilan balik peristiwa untuk membuat hub akar dengan memanggil UcxRootHubCreate. Inisialisasi struktur ini dengan memanggil fungsi inisialisasi UCX_ROOTHUB_CONFIG_INIT (lihat Ucxclass.h). |
Enumerasi
|
CONTROLLER_TYPE Enumerasi ini menentukan apakah pengontrol host USB adalah pengontrol eXtensible Host Controller Interface (xHCI). |
|
TRISTATE Enumerasi TRISTATE menunjukkan nilai status generik untuk true atau false. |