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.