USB_DRIVER_VERSION_PARAMETERS struttura (usbuser.h)
La struttura USB_DRIVER_VERSION_PARAMETERS viene usata con la richiesta di controllo I/O di IOCTL_USB_USER_REQUEST per recuperare le informazioni sulla versione.
Sintassi
typedef struct _USB_DRIVER_VERSION_PARAMETERS {
ULONG DriverTrackingCode;
ULONG USBDI_Version;
ULONG USBUSER_Version;
BOOLEAN CheckedPortDriver;
BOOLEAN CheckedMiniportDriver;
USHORT USB_Version;
} USB_DRIVER_VERSION_PARAMETERS, *PUSB_DRIVER_VERSION_PARAMETERS;
Members
DriverTrackingCode
Codice di rilevamento che identifica la revisione dello stack USB.
USBDI_Version
Versione dell'interfaccia del driver USB supportata dallo stack USB.
USBUSER_Version
Versione dell'interfaccia utente USB supportata dallo stack USB.
CheckedPortDriver
Valore booleano che indica se viene caricata la versione selezionata del driver del controller host. Se TRUE, viene caricata la versione selezionata del driver del controller host. Se FALSE, la versione selezionata non viene caricata.
CheckedMiniportDriver
Valore booleano che indica se viene caricata la versione controllata del driver miniport del controller host. Se TRUE, viene caricata la versione selezionata del driver miniport del controller host. Se FALSE, la versione selezionata non viene caricata.
USB_Version
Versione USB supportata dallo stack USB. Un valore di 0x0110 indica che lo stack USB supporta la versione 1.1. Un valore di 0x0200 indica che lo stack USB supporta la versione 2.0.
Commenti
La struttura USB_DRIVER_VERSION_PARAMETERS viene usata con la richiesta in modalità utente USBUSER_GET_USB_DRIVER_VERSION. Per una descrizione di questa richiesta, vedere IOCTL_USB_USER_REQUEST.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbuser.h (include Usbuser.h) |