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)

Vedi anche

IOCTL_USB_USER_REQUEST

Strutture USB