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. |