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. |