usbbusif.h 標頭
usbref 會使用此標頭。 如需詳細資訊,請參閱
usbbusif.h 包含下列程式設計介面:
回呼函式
PUSB_BUSIFFN_ENUM_LOG_ENTRY 不支援此回呼函式。 EnumLogEntry 常式會建立記錄專案。 |
PUSB_BUSIFFN_GETUSBDI_VERSION GetUSBDIVersion 常式會傳回 USB 介面版本號碼和定義介面之 USB 規格的版本號碼,以及主機控制器功能的相關資訊。 |
PUSB_BUSIFFN_IS_DEVICE_HIGH_SPEED 如果裝置以高速運作,USB_BUSIFFN_IS_DEVICE_HIGH_SPEED常式會傳回 TRUE。 |
PUSB_BUSIFFN_QUERY_BUS_INFORMATION QueryBusInformation 常式會取得匯流排的相關資訊。 |
PUSB_BUSIFFN_QUERY_BUS_TIME QueryBusTime 函式會取得目前的 32 位 USB 框架編號。 |
PUSB_BUSIFFN_QUERY_BUS_TIME_EX QueryBusTimeEx 常式會取得目前的 32 位 USB 微框架編號。 |
PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE QueryControllerType 常式會取得 USB 裝置所連接之 USB 主機控制器的相關資訊。 |
PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB 不支援此回呼函式。SubmitIsoOutUrb 函式會將 USB 要求區塊 (URB) 直接提交至匯流排驅動程式,而不需要配置 IRP。 |
USBC_START_DEVICE_CALLBACK USBC_START_DEVICE_CALLBACK常式可讓 USB 用戶端驅動程式在裝置上提供介面集合的自訂定義。 |
結構
USB_BUS_INFORMATION_LEVEL_0 USB_BUS_INFORMATION_LEVEL_0 結構會與 QueryBusInformation 介面常式搭配使用,以報告匯流排的相關資訊。 |
USB_BUS_INFORMATION_LEVEL_1 USB_BUS_INFORMATION_LEVEL_1 結構會與 QueryBusInformation 介面常式搭配使用,以報告匯流排的相關資訊。 |
USB_BUS_INTERFACE_USBDI_V0 USB_BUS_INTERFACE_USBDI_V0結構是由 USB 中樞驅動程式提供,可讓 USB 用戶端直接呼叫中樞驅動程式,而不需要配置 IRP。 |
USB_BUS_INTERFACE_USBDI_V1 USB_BUS_INTERFACE_USBDI_V1結構是由 USB 中樞驅動程式提供,可讓 USB 用戶端直接呼叫中樞驅動程式,而不需要配置 IRP。 |
USB_BUS_INTERFACE_USBDI_V2 USB_BUS_INTERFACE_USBDI_V2結構是由 USB 中樞驅動程式提供,可讓 USB 用戶端直接呼叫中樞驅動程式,而不需要配置 IRP。 |
USB_BUS_INTERFACE_USBDI_V3 USB_BUS_INTERFACE_USBDI_V3結構是由 USB 中樞驅動程式提供,可讓 USB 用戶端直接呼叫中樞驅動程式,而不需要配置 IRP。 |
USBC_DEVICE_CONFIGURATION_INTERFACE_V1 USBC_DEVICE_CONFIGURATION_INTERFACE_V1結構是由廠商提供的篩選驅動程式公開,以協助 USB 一般父驅動程式定義介面集合。 |
USBC_FUNCTION_DESCRIPTOR USBC_FUNCTION_DESCRIPTOR 結構描述 USB 函式及其相關聯的介面集合。 |