防水級別通常劃分為ipx1~8級,數字越大防水越好,為解決設備泡水后不發(fā)生故障,通常需達到ipx7級,在1米內的水位中,能夠沉浸一段時間而不受影響,usb type-c防水插口若小于此級別,則難以確保設備落入水中拿出來后,依然能夠正常使用,另外防水的級別越高,越難實現。
USB驅動程序(USBD)它在UHCD驅動器之上,它提供驅動器級的接口,滿足現有設備驅動器設計的要求。USBD以I/O請求包(IRPs)的形式提供數據傳輸架構,它由通過特定管道(Pipe)傳輸數據的需求組成。此外,USBD使客戶端出現設備的一個抽象,以便于抽象和管理。作為抽象的一部分,USBD擁有缺省的管道。通過它可以訪問所有的USB設備以進行標準的USB控制。該缺省管道描述了一條USBD和USB設備間通信的邏輯通道。
主控制器負責主機和USB設備間數據流的傳輸。這些傳輸數據被當作連續(xù)的比特流。每個設備提供了一個或多個可以與客戶程序通信的接口,每個接口由0個或多個管道組成,它們分別立地在客戶程序和設備的特定終端間傳輸數據。USBD為主機軟件的現實需求建立了接口和管道,當提出配置請求時,主控制器根據主機軟件提供的參數提供服務。