header usbfnbase.h
Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:
usbfnbase.h berisi antarmuka pemrograman berikut:
Struktur
ALTERNATE_INTERFACE Struktur ALTERNATE_INTERFACE menyediakan informasi tentang pengaturan alternatif untuk antarmuka Universal Serial Bus (USB). |
USBFN_BUS_CONFIGURATION_INFO Paket konfigurasi yang menyimpan informasi tentang konfigurasi USB yang tersedia. |
USBFN_CLASS_INFORMATION_PACKET Menjelaskan informasi kelas antarmuka perangkat yang terkait dengan antarmuka USB. Struktur ini hanya dapat menyimpan informasi tentang satu antarmuka fungsi. |
USBFN_CLASS_INFORMATION_PACKET_EX Menjelaskan informasi kelas antarmuka perangkat yang terkait dengan antarmuka USB. Struktur ini dapat digunakan untuk menggambarkan fungsi tunggal dan multi-antarmuka. |
USBFN_CLASS_INTERFACE Menjelaskan antarmuka dan titik akhirnya. |
USBFN_CLASS_INTERFACE_EX Pelajari cara USBFN_CLASS_INTERFACE_EX menjelaskan antarmuka dan titik akhirnya. |
USBFN_INTERFACE_INFO Pelajari bagaimana USBFN_INTERFACE_INFO menjelaskan antarmuka dan titik akhirnya. |
USBFN_NOTIFICATION Menjelaskan informasi tentang pemberitahuan peristiwa Universal Serial Bus (USB) yang diterima dengan menggunakan IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION. |
USBFN_PIPE_INFORMATION Menjelaskan atribut pipa yang terkait dengan titik akhir pada antarmuka tertentu. |
USBFN_USB_STRING Menjelaskan deskriptor string USB dan indeks string terkait. |
Enumerasi
USBFN_BUS_SPEED Enumerasi USBFN_BUS_SPEED mendefinisikan kemungkinan kecepatan bus. |
USBFN_DEVICE_STATE Menentukan status perangkat Universal Serial Bus (USB) untuk perangkat/pengontrol. Status ini sesuai dengan status perangkat USB seperti yang didefinisikan dalam bagian 9.1 dari Spesifikasi USB 2.0. |
USBFN_DIRECTION Menentukan jenis arah transfer data USB. |
USBFN_EVENT Menentukan pemberitahuan yang dikirim ke driver kelas. |
USBFN_PORT_TYPE Menentukan kemungkinan jenis port yang dapat dikembalikan oleh driver klien selama deteksi port. |