Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется в справочнике по usb-драйверу. Дополнительные сведения см. в разделе:
usbuser.h содержит следующие программные интерфейсы:
Функции IOCTL
|
IOCTL_GET_HCD_DRIVERKEY_NAME Запрос IOCTL_GET_HCD_DRIVERKEY_NAME управления вводом-выводом извлекает имя ключа драйвера в реестре для драйвера USB-контроллера узла. |
|
IOCTL_USB_DIAGNOSTIC_MODE_OFF Элемент управления IOCTL_USB_DIAGNOSTIC_MODE_OFF ввода-вывода устарел. Не используйте. |
|
IOCTL_USB_DIAGNOSTIC_MODE_ON Элемент управления IOCTL_USB_DIAGNOSTIC_MODE_ON ввода-вывода устарел. Не используйте. |
|
IOCTL_USB_GET_ROOT_HUB_NAME Запрос IOCTL_USB_GET_ROOT_HUB_NAME управления вводом-выводом используется со структурой USB_ROOT_HUB_NAME для получения имени символьной ссылки корневого концентратора. IOCTL_USB_GET_ROOT_HUB_NAME — это запрос на управление вводом-выводом в пользовательском режиме. |
|
IOCTL_USB_USER_REQUEST Запрос управления IOCTL_USB_USER_REQUEST ввода-вывода доступен как для приложений пользовательского режима, так и для драйверов режима ядра. |
Структуры
|
USB_BANDWIDTH_INFO Структура USB_BANDWIDTH_INFO используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения сведений о выделенной пропускной способности. |
|
USB_BUS_STATISTICS_0 Структура USB_BUS_STATISTICS_0 используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения статистики по шине. |
|
USB_CLOSE_RAW_DEVICE_PARAMETERS Эта структура не поддерживается. Структура USB_CLOSE_RAW_DEVICE_PARAMETERS используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для закрытия необработанного доступа к устройствам в шине. |
|
USB_CONTROLLER_INFO_0 Структура USB_CONTROLLER_INFO_0 используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения сведений о контроллере узла USB. |
|
USB_DRIVER_VERSION_PARAMETERS Структура USB_DRIVER_VERSION_PARAMETERS используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения сведений о версии. |
|
USB_PASS_THRU_PARAMETERS Структура USB_PASS_THRU_PARAMETERS используется с запросом на управление IOCTL_USB_USER_REQUEST ввода-вывода для передачи конкретной команды поставщика драйверу мини-порта контроллера узла. |
|
USB_POWER_INFO Структура USB_POWER_INFO используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения состояния питания устройства, указанного политикой питания контроллера узла для указанного состояния системы. |
|
USB_UNICODE_NAME Структура USB_UNICODE_NAME содержит строку в Юникоде, указывающую символьное имя ссылки. |
|
USBUSER_BANDWIDTH_INFO_REQUEST Структура USBUSER_BANDWIDTH_INFO_REQUEST используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения сведений о выделенной пропускной способности. |
|
USBUSER_BUS_STATISTICS_0_REQUEST Структура USBUSER_BUS_STATISTICS_0_REQUEST используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения статистики по шине. |
|
USBUSER_CONTROLLER_UNICODE_NAME Структура USBUSER_CONTROLLER_UNICODE_NAME используется в сочетании с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения имени ключа драйвера контроллера узла USB. |
|
USBUSER_GET_DRIVER_VERSION Структура USBUSER_GET_DRIVER_VERSION используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для чтения сведений о версии драйвера и интерфейса. |
|
USBUSER_PASS_THRU_REQUEST Структура USBUSER_PASS_THRU_REQUEST используется в сочетании с запросом IOCTL_USB_USER_REQUEST управления вводом-выводом для отправки команды конкретного поставщика в драйвер мини-порта хост-контроллера. |
|
USBUSER_POWER_INFO_REQUEST Структура USBUSER_POWER_INFO_REQUEST используется в сочетании с запросом IOCTL_USB_USER_REQUEST управления вводом-выводом для получения сведений о политике управления питанием, касающихся связи конкретного состояния системы с состоянием питания контроллера узла и корневого концентратора. |
|
USBUSER_REQUEST_HEADER Структура USBUSER_REQUEST_HEADER используется с запросом IOCTL_USB_USER_REQUEST управления вводом-выводом для отправки запроса в пользовательском режиме в драйвер usb-контроллера узла. |
Перечисления
|
USB_USER_ERROR_CODE В перечислении USB_USER_ERROR_CODE перечислены коды ошибок, которые сообщает запрос пользовательского режима USB при сбое. |
|
WDMUSB_POWER_STATE Перечисление WDMUSB_POWER_STATE указывает состояние питания контроллера узла или корневого концентратора. |