Condividi tramite


Intestazione usbuser.h

Questa intestazione viene usata dal riferimento al driver USB. Per altre informazioni, vedere:

usbuser.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_GET_HCD_DRIVERKEY_NAME

La IOCTL_GET_HCD_DRIVERKEY_NAME richiesta di controllo di I/O recupera il nome della chiave del driver nel Registro di sistema per un driver del controller host USB.
IOCTL_USB_DIAGNOSTIC_MODE_OFF

Il controllo I/O IOCTL_USB_DIAGNOSTIC_MODE_OFF è stato deprecato. Non usare.
IOCTL_USB_DIAGNOSTIC_MODE_ON

Il controllo di I/O IOCTL_USB_DIAGNOSTIC_MODE_ON è stato deprecato. Non usare.
IOCTL_USB_GET_ROOT_HUB_NAME

La IOCTL_USB_GET_ROOT_HUB_NAME richiesta di controllo di I/O viene usata con la struttura USB_ROOT_HUB_NAME per recuperare il nome del collegamento simbolico dell'hub radice. IOCTL_USB_GET_ROOT_HUB_NAME è una richiesta di controllo di I/O in modalità utente.
IOCTL_USB_USER_REQUEST

La richiesta di controllo I/O IOCTL_USB_USER_REQUEST è disponibile sia per le applicazioni in modalità utente che per i driver in modalità kernel.

Strutture

 
USB_BANDWIDTH_INFO

La struttura USB_BANDWIDTH_INFO viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare informazioni sulla larghezza di banda allocata.
USB_BUS_STATISTICS_0

La struttura USB_BUS_STATISTICS_0 viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare le statistiche del bus.
USB_CLOSE_RAW_DEVICE_PARAMETERS

Questa struttura non è supportata. La struttura USB_CLOSE_RAW_DEVICE_PARAMETERS viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per chiudere l'accesso non elaborato ai dispositivi nel bus.
USB_CONTROLLER_INFO_0

La struttura USB_CONTROLLER_INFO_0 viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare informazioni sul controller host USB.
USB_DRIVER_VERSION_PARAMETERS

La struttura USB_DRIVER_VERSION_PARAMETERS viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare le informazioni sulla versione.
USB_PASS_THRU_PARAMETERS

La struttura USB_PASS_THRU_PARAMETERS viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per passare un comando specifico del fornitore al driver miniport del controller host.
USB_POWER_INFO

La struttura USB_POWER_INFO viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare lo stato di alimentazione del dispositivo specificato dai criteri di alimentazione del controller host per lo stato di alimentazione del sistema indicato.
USB_UNICODE_NAME

La struttura USB_UNICODE_NAME contiene una stringa Unicode che specifica un nome di collegamento simbolico.
USBUSER_BANDWIDTH_INFO_REQUEST

La struttura USBUSER_BANDWIDTH_INFO_REQUEST viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare informazioni sulla larghezza di banda allocata.
USBUSER_BUS_STATISTICS_0_REQUEST

La struttura USBUSER_BUS_STATISTICS_0_REQUEST viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare le statistiche del bus.
USBUSER_CONTROLLER_UNICODE_NAME

La struttura USBUSER_CONTROLLER_UNICODE_NAME viene utilizzata in combinazione con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare il nome della chiave chiave del driver del controller host USB.
USBUSER_GET_DRIVER_VERSION

La struttura USBUSER_GET_DRIVER_VERSION viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST di leggere le informazioni sulla versione del driver e dell'interfaccia.
USBUSER_PASS_THRU_REQUEST

La struttura USBUSER_PASS_THRU_REQUEST viene usata insieme alla richiesta di controllo I/O IOCTL_USB_USER_REQUEST per inviare un comando specifico del fornitore al driver miniport del controller host.
USBUSER_POWER_INFO_REQUEST

La struttura USBUSER_POWER_INFO_REQUEST viene usata in combinazione con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per recuperare le informazioni sui criteri di alimentazione relative alla relazione di uno stato del sistema specifico allo stato di alimentazione del controller host e dell'hub radice.
USBUSER_REQUEST_HEADER

La struttura USBUSER_REQUEST_HEADER viene usata con la richiesta di controllo I/O IOCTL_USB_USER_REQUEST per inviare una richiesta in modalità utente al driver del controller host USB.

Enumerazioni

 
USB_USER_ERROR_CODE

L'enumerazione USB_USER_ERROR_CODE elenca i codici di errore segnalati da una richiesta in modalità utente USB in caso di errore.
WDMUSB_POWER_STATE

L'enumerazione WDMUSB_POWER_STATE indica lo stato di alimentazione di un controller host o di un hub radice.