Bagikan melalui


header usbuser.h

Header ini digunakan oleh referensi driver USB. Untuk informasi selengkapnya, lihat:

usbuser.h berisi antarmuka pemrograman berikut:

IOCTLs

 
IOCTL_GET_HCD_DRIVERKEY_NAME

Permintaan kontrol I/O IOCTL_GET_HCD_DRIVERKEY_NAME mengambil nama kunci driver di registri untuk driver pengontrol host USB.
IOCTL_USB_DIAGNOSTIC_MODE_OFF

Kontrol I/O IOCTL_USB_DIAGNOSTIC_MODE_OFF tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_DIAGNOSTIC_MODE_ON

Kontrol I/O IOCTL_USB_DIAGNOSTIC_MODE_ON tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_GET_ROOT_HUB_NAME

Permintaan kontrol I/O IOCTL_USB_GET_ROOT_HUB_NAME digunakan dengan struktur USB_ROOT_HUB_NAME untuk mengambil nama tautan simbolis hub akar. IOCTL_USB_GET_ROOT_HUB_NAME adalah permintaan kontrol I/O mode pengguna.
IOCTL_USB_USER_REQUEST

Permintaan kontrol I/O IOCTL_USB_USER_REQUEST tersedia untuk aplikasi mode pengguna dan driver mode kernel.

Struktur

 
USB_BANDWIDTH_INFO

Struktur USB_BANDWIDTH_INFO digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil informasi tentang bandwidth yang dialokasikan.
USB_BUS_STATISTICS_0

Struktur USB_BUS_STATISTICS_0 digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil statistik bus.
USB_CLOSE_RAW_DEVICE_PARAMETERS

Struktur ini tidak didukung. Struktur USB_CLOSE_RAW_DEVICE_PARAMETERS digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk menutup akses mentah ke perangkat di bus.
USB_CONTROLLER_INFO_0

Struktur USB_CONTROLLER_INFO_0 digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil informasi tentang pengontrol host USB.
USB_DRIVER_VERSION_PARAMETERS

Struktur USB_DRIVER_VERSION_PARAMETERS digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil informasi versi.
USB_PASS_THRU_PARAMETERS

Struktur USB_PASS_THRU_PARAMETERS digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk meneruskan perintah khusus vendor ke driver miniport pengontrol host.
USB_POWER_INFO

Struktur USB_POWER_INFO digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil status daya perangkat yang ditentukan oleh kebijakan daya pengontrol host untuk status daya sistem yang ditunjukkan.
USB_UNICODE_NAME

Struktur USB_UNICODE_NAME berisi string Unicode yang menentukan nama tautan simbolis.
USBUSER_BANDWIDTH_INFO_REQUEST

Struktur USBUSER_BANDWIDTH_INFO_REQUEST digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil informasi tentang bandwidth yang dialokasikan.
USBUSER_BUS_STATISTICS_0_REQUEST

Struktur USBUSER_BUS_STATISTICS_0_REQUEST digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil statistik bus.
USBUSER_CONTROLLER_UNICODE_NAME

Struktur USBUSER_CONTROLLER_UNICODE_NAME digunakan bersama dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil nama driverkey pengontrol host USB.
USBUSER_GET_DRIVER_VERSION

Struktur USBUSER_GET_DRIVER_VERSION digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk membaca informasi versi driver dan antarmuka.
USBUSER_PASS_THRU_REQUEST

Struktur USBUSER_PASS_THRU_REQUEST digunakan bersama dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengirim perintah khusus vendor ke driver miniport pengontrol host.
USBUSER_POWER_INFO_REQUEST

Struktur USBUSER_POWER_INFO_REQUEST digunakan bersama dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengambil informasi kebijakan daya mengenai hubungan status sistem tertentu dengan status daya pengontrol host dan hub akar.
USBUSER_REQUEST_HEADER

Struktur USBUSER_REQUEST_HEADER digunakan dengan permintaan kontrol I/O IOCTL_USB_USER_REQUEST untuk mengirim permintaan mode pengguna ke driver pengontrol host USB.

Enumerasi

 
USB_USER_ERROR_CODE

Enumerasi USB_USER_ERROR_CODE mencantumkan kode kesalahan yang dilaporkan permintaan mode pengguna USB saat gagal.
WDMUSB_POWER_STATE

Enumerasi WDMUSB_POWER_STATE menunjukkan status daya pengontrol host atau hub akar.