Intestazione usbbusif.h

Questa intestazione viene usata da usbref. Per altre informazioni, vedere:

usbbusif.h contiene le interfacce di programmazione seguenti:

Funzioni di callback

 
PUSB_BUSIFFN_ENUM_LOG_ENTRY

Questa funzione di callback non è supportata. La routine EnumLogEntry crea una voce di log.
PUSB_BUSIFFN_GETUSBDI_VERSION

La routine GetUSBDIVersion restituisce il numero di versione dell'interfaccia USB e il numero di versione della specifica USB che definisce l'interfaccia, insieme alle informazioni sulle funzionalità del controller host.
PUSB_BUSIFFN_IS_DEVICE_HIGH_SPEED

La routine USB_BUSIFFN_IS_DEVICE_HIGH_SPEED restituisce TRUE se il dispositivo opera ad alta velocità.
PUSB_BUSIFFN_QUERY_BUS_INFORMATION

La routine QueryBusInformation ottiene informazioni sul bus.
PUSB_BUSIFFN_QUERY_BUS_TIME

La funzione QueryBusTime ottiene il numero di frame USB a 32 bit corrente.
PUSB_BUSIFFN_QUERY_BUS_TIME_EX

La routine QueryBusTimeEx ottiene il numero di micro frame USB a 32 bit corrente.
PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE

La routine QueryControllerType ottiene informazioni sul controller host USB a cui è collegato il dispositivo USB.
PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB

Questa funzione di callback non è supportata. La funzione SubmitIsoOutUrb invia un blocco di richieste USB direttamente al driver del bus senza richiedere l'allocazione di un IRP.
USBC_START_DEVICE_CALLBACK

La routine USBC_START_DEVICE_CALLBACK consente a un driver client USB di fornire una definizione personalizzata delle raccolte di interfacce in un dispositivo.

Strutture

 
USB_BUS_INFORMATION_LEVEL_0

La struttura USB_BUS_INFORMATION_LEVEL_0 viene utilizzata insieme alla routine dell'interfaccia QueryBusInformation per segnalare informazioni sul bus.
USB_BUS_INFORMATION_LEVEL_1

La struttura USB_BUS_INFORMATION_LEVEL_1 viene utilizzata insieme alla routine dell'interfaccia QueryBusInformation per segnalare informazioni sul bus.
USB_BUS_INTERFACE_USBDI_V0

La struttura USB_BUS_INTERFACE_USBDI_V0 viene fornita dal driver dell'hub USB per consentire ai client USB di effettuare chiamate dirette al driver hub senza allocare i provider di integrazione.
USB_BUS_INTERFACE_USBDI_V1

La struttura USB_BUS_INTERFACE_USBDI_V1 viene fornita dal driver dell'hub USB per consentire ai client USB di effettuare chiamate dirette al driver hub senza allocare i provider di integrazione.
USB_BUS_INTERFACE_USBDI_V2

La struttura USB_BUS_INTERFACE_USBDI_V2 viene fornita dal driver dell'hub USB per consentire ai client USB di effettuare chiamate dirette al driver hub senza allocare i provider di integrazione.
USB_BUS_INTERFACE_USBDI_V3

La struttura USB_BUS_INTERFACE_USBDI_V3 viene fornita dal driver dell'hub USB per consentire ai client USB di effettuare chiamate dirette al driver hub senza allocare i provider di integrazione.
USBC_DEVICE_CONFIGURATION_INTERFACE_V1

La struttura USBC_DEVICE_CONFIGURATION_INTERFACE_V1 è esposta dai driver di filtro forniti dal fornitore per facilitare il driver padre generico USB nella definizione delle raccolte di interfacce.
USBC_FUNCTION_DESCRIPTOR

La struttura USBC_FUNCTION_DESCRIPTOR descrive una funzione USB e la raccolta di interfacce associata.