cabeçalho usbuser.h
Esse cabeçalho é usado pela referência do driver USB. Para obter mais informações, consulte:
usbuser.h contém as seguintes interfaces de programação:
IOCTL_GET_HCD_DRIVERKEY_NAME A solicitação de controle de E/S IOCTL_GET_HCD_DRIVERKEY_NAME recupera o nome da chave do driver no registro de um driver de controlador de host USB. |
IOCTL_USB_DIAGNOSTIC_MODE_OFF O controle de E/S IOCTL_USB_DIAGNOSTIC_MODE_OFF foi preterido. Não use. |
IOCTL_USB_DIAGNOSTIC_MODE_ON O controle de E/S IOCTL_USB_DIAGNOSTIC_MODE_ON foi preterido. Não use. |
IOCTL_USB_GET_ROOT_HUB_NAME A solicitação de controle de E/S IOCTL_USB_GET_ROOT_HUB_NAME é usada com a estrutura USB_ROOT_HUB_NAME para recuperar o nome simbólico do link do hub raiz. IOCTL_USB_GET_ROOT_HUB_NAME é uma solicitação de controle de E/S no modo de usuário. |
IOCTL_USB_USER_REQUEST A solicitação de controle de E/S IOCTL_USB_USER_REQUEST está disponível para aplicativos no modo usuário e drivers no modo kernel. |
USB_BANDWIDTH_INFO A estrutura USB_BANDWIDTH_INFO é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar informações sobre a largura de banda alocada. |
USB_BUS_STATISTICS_0 A estrutura USB_BUS_STATISTICS_0 é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar estatísticas de barramento. |
USB_CLOSE_RAW_DEVICE_PARAMETERS Não há suporte para essa estrutura. A estrutura USB_CLOSE_RAW_DEVICE_PARAMETERS é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para fechar o acesso bruto aos dispositivos no barramento. |
USB_CONTROLLER_INFO_0 A estrutura USB_CONTROLLER_INFO_0 é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar informações sobre o controlador de host USB. |
USB_DRIVER_VERSION_PARAMETERS A estrutura USB_DRIVER_VERSION_PARAMETERS é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar informações de versão. |
USB_PASS_THRU_PARAMETERS A estrutura USB_PASS_THRU_PARAMETERS é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para passar um comando específico do fornecedor para o driver de miniporto do controlador host. |
USB_POWER_INFO A estrutura USB_POWER_INFO é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar o estado de energia do dispositivo que a política de energia do controlador de host especifica para o estado de energia do sistema indicado. |
USB_UNICODE_NAME A estrutura USB_UNICODE_NAME contém uma cadeia de caracteres Unicode que especifica um nome de link simbólico. |
USBUSER_BANDWIDTH_INFO_REQUEST A estrutura USBUSER_BANDWIDTH_INFO_REQUEST é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar informações sobre a largura de banda alocada. |
USBUSER_BUS_STATISTICS_0_REQUEST A estrutura de USBUSER_BUS_STATISTICS_0_REQUEST é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar estatísticas de barramento. |
USBUSER_CONTROLLER_UNICODE_NAME A estrutura USBUSER_CONTROLLER_UNICODE_NAME é usada em conjunto com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar o nome da chave de driver do controlador de host USB. |
USBUSER_GET_DRIVER_VERSION A estrutura USBUSER_GET_DRIVER_VERSION é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para ler informações de versão do driver e da interface. |
USBUSER_PASS_THRU_REQUEST A estrutura USBUSER_PASS_THRU_REQUEST é usada em conjunto com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para enviar um comando específico do fornecedor para o driver de miniporte do controlador host. |
USBUSER_POWER_INFO_REQUEST A estrutura USBUSER_POWER_INFO_REQUEST é usada em conjunto com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para recuperar informações de política de energia sobre a relação de um estado específico do sistema com o estado de energia do controlador de host e do hub raiz. |
USBUSER_REQUEST_HEADER A estrutura USBUSER_REQUEST_HEADER é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para enviar uma solicitação de modo de usuário para o driver do controlador de host USB. |
USB_USER_ERROR_CODE A enumeração USB_USER_ERROR_CODE lista os códigos de erro que uma solicitação de modo de usuário USB relata quando falha. |
WDMUSB_POWER_STATE A enumeração WDMUSB_POWER_STATE indica o estado de energia de um controlador de host ou hub raiz. |