Share via


encabezado usbuser.h

La referencia del controlador USB usa este encabezado. Para más información, consulte:

usbuser.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_GET_HCD_DRIVERKEY_NAME

La solicitud de control de E/S de IOCTL_GET_HCD_DRIVERKEY_NAME recupera el nombre de clave del controlador en el Registro para un controlador de controlador de host USB.
IOCTL_USB_DIAGNOSTIC_MODE_OFF

El control de E/S de IOCTL_USB_DIAGNOSTIC_MODE_OFF ha quedado en desuso. No debe usarse.
IOCTL_USB_DIAGNOSTIC_MODE_ON

El control de E/S de IOCTL_USB_DIAGNOSTIC_MODE_ON ha quedado en desuso. No debe usarse.
IOCTL_USB_GET_ROOT_HUB_NAME

La IOCTL_USB_GET_ROOT_HUB_NAME solicitud de control de E/S se usa con la estructura USB_ROOT_HUB_NAME para recuperar el nombre simbólico del vínculo raíz. IOCTL_USB_GET_ROOT_HUB_NAME es una solicitud de control de E/S en modo de usuario.
IOCTL_USB_USER_REQUEST

La solicitud de control de E/S de IOCTL_USB_USER_REQUEST está disponible para las aplicaciones en modo de usuario y los controladores en modo kernel.

Estructuras

 
USB_BANDWIDTH_INFO

La estructura USB_BANDWIDTH_INFO se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar información sobre el ancho de banda asignado.
USB_BUS_STATISTICS_0

La estructura de USB_BUS_STATISTICS_0 se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar estadísticas de bus.
USB_CLOSE_RAW_DEVICE_PARAMETERS

Esta estructura no se admite. La estructura USB_CLOSE_RAW_DEVICE_PARAMETERS se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para cerrar el acceso sin procesar a los dispositivos del bus.
USB_CONTROLLER_INFO_0

La estructura USB_CONTROLLER_INFO_0 se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar información sobre el controlador de host USB.
USB_DRIVER_VERSION_PARAMETERS

La estructura USB_DRIVER_VERSION_PARAMETERS se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar información de versión.
USB_PASS_THRU_PARAMETERS

La estructura de USB_PASS_THRU_PARAMETERS se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para pasar un comando específico del proveedor al controlador de miniporte del controlador host.
USB_POWER_INFO

La estructura USB_POWER_INFO se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar el estado de alimentación del dispositivo que especifica la directiva de alimentación del controlador de host para el estado de alimentación del sistema indicado.
USB_UNICODE_NAME

La estructura USB_UNICODE_NAME contiene una cadena Unicode que especifica un nombre de vínculo simbólico.
USBUSER_BANDWIDTH_INFO_REQUEST

La estructura USBUSER_BANDWIDTH_INFO_REQUEST se usa con la solicitud de control de E/S IOCTL_USB_USER_REQUEST para recuperar información sobre el ancho de banda asignado.
USBUSER_BUS_STATISTICS_0_REQUEST

La estructura USBUSER_BUS_STATISTICS_0_REQUEST se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar estadísticas de bus.
USBUSER_CONTROLLER_UNICODE_NAME

La estructura USBUSER_CONTROLLER_UNICODE_NAME se usa junto con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar el nombre de la clave del controlador de host USB.
USBUSER_GET_DRIVER_VERSION

La estructura USBUSER_GET_DRIVER_VERSION se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para leer la información de versión del controlador y la interfaz.
USBUSER_PASS_THRU_REQUEST

La estructura de USBUSER_PASS_THRU_REQUEST se usa junto con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para enviar un comando específico del proveedor al controlador de miniporte del controlador host.
USBUSER_POWER_INFO_REQUEST

La estructura USBUSER_POWER_INFO_REQUEST se usa junto con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar información de la directiva de energía relativa a la relación de un estado del sistema específico con el estado de energía del controlador host y el concentrador raíz.
USBUSER_REQUEST_HEADER

La estructura USBUSER_REQUEST_HEADER se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para enviar una solicitud en modo de usuario al controlador del controlador del host USB.

Enumeraciones

 
USB_USER_ERROR_CODE

La enumeración USB_USER_ERROR_CODE enumera los códigos de error que notifica una solicitud en modo de usuario USB cuando se produce un error.
WDMUSB_POWER_STATE

La enumeración WDMUSB_POWER_STATE indica el estado de energía de un controlador de host o un centro raíz.