header usbbusif.h

Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:

usbbusif.h berisi antarmuka pemrograman berikut:

Fungsi panggilan balik

 
PUSB_BUSIFFN_ENUM_LOG_ENTRY

Fungsi panggilan balik ini tidak didukung. Rutinitas EnumLogEntry membuat entri log.
PUSB_BUSIFFN_GETUSBDI_VERSION

Rutinitas GetUSBDIVersion mengembalikan nomor versi antarmuka USB dan nomor versi spesifikasi USB yang menentukan antarmuka, bersama dengan informasi tentang kemampuan pengontrol host.
PUSB_BUSIFFN_IS_DEVICE_HIGH_SPEED

Rutinitas USB_BUSIFFN_IS_DEVICE_HIGH_SPEED mengembalikan TRUE jika perangkat beroperasi dengan kecepatan tinggi.
PUSB_BUSIFFN_QUERY_BUS_INFORMATION

Rutinitas QueryBusInformation mendapatkan informasi tentang bus.
PUSB_BUSIFFN_QUERY_BUS_TIME

Fungsi QueryBusTime mendapatkan nomor bingkai USB 32-bit saat ini.
PUSB_BUSIFFN_QUERY_BUS_TIME_EX

Rutinitas QueryBusTimeEx mendapatkan nomor bingkai mikro USB 32-bit saat ini.
PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE

Rutinitas QueryControllerType mendapatkan informasi tentang pengontrol host USB tempat perangkat USB terpasang.
PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB

Fungsi panggilan balik ini tidak didukung. Fungsi SubmitIsoOutUrb mengirimkan blok permintaan USB (URB) langsung ke driver bus tanpa memerlukan alokasi IRP.
USBC_START_DEVICE_CALLBACK

Rutinitas USBC_START_DEVICE_CALLBACK memungkinkan driver klien USB untuk memberikan definisi kustom dari koleksi antarmuka pada perangkat.

Struktur

 
USB_BUS_INFORMATION_LEVEL_0

Struktur USB_BUS_INFORMATION_LEVEL_0 digunakan bersama dengan rutinitas antarmuka QueryBusInformation untuk melaporkan informasi tentang bus.
USB_BUS_INFORMATION_LEVEL_1

Struktur USB_BUS_INFORMATION_LEVEL_1 digunakan bersama dengan rutinitas antarmuka QueryBusInformation untuk melaporkan informasi tentang bus.
USB_BUS_INTERFACE_USBDI_V0

Struktur USB_BUS_INTERFACE_USBDI_V0 disediakan oleh driver hub USB untuk memungkinkan klien USB melakukan panggilan langsung ke driver hub tanpa mengalokasikan IRP.
USB_BUS_INTERFACE_USBDI_V1

Struktur USB_BUS_INTERFACE_USBDI_V1 disediakan oleh driver hub USB untuk memungkinkan klien USB melakukan panggilan langsung ke driver hub tanpa mengalokasikan IRP.
USB_BUS_INTERFACE_USBDI_V2

Struktur USB_BUS_INTERFACE_USBDI_V2 disediakan oleh driver hub USB untuk memungkinkan klien USB melakukan panggilan langsung ke driver hub tanpa mengalokasikan IRP.
USB_BUS_INTERFACE_USBDI_V3

Struktur USB_BUS_INTERFACE_USBDI_V3 disediakan oleh driver hub USB untuk memungkinkan klien USB melakukan panggilan langsung ke driver hub tanpa mengalokasikan IRP.
USBC_DEVICE_CONFIGURATION_INTERFACE_V1

Struktur USBC_DEVICE_CONFIGURATION_INTERFACE_V1 diekspos oleh driver filter yang disediakan vendor untuk membantu driver induk generik USB dalam menentukan koleksi antarmuka.
USBC_FUNCTION_DESCRIPTOR

Struktur USBC_FUNCTION_DESCRIPTOR menjelaskan fungsi USB dan koleksi antarmuka terkait.