HID的啟動接口
所以在HID規范中,也就針對USB鼠標與鍵盤,定義了啟動接口的協議。而對于此規范的定義,如果設備具備了啟動接口,那么進 而如果設備支持了鍵盤或鼠標接口,則協議字段就以1與2分別來加以表示。相對地,0值則表示沒有設備,而3~255則加以保留。若 次群組設置為0值,則意味著設各不支持啟動協議,而2~255則加以保留。
此外,HID群的另一份參考文件即HID Usage Tables文件中定義了鍵盤與鼠標的啟動協議。但應注意的是,BIOS并不須要去讀取設 備內描述符,這是因為它知道啟動協議為何,并且假設設備也會支持這個啟動協議。這樣,換句話說,啟動設各反而不必在固件中去 含括啟動接口描述符,如果主機并沒有要求定義于報告描述符的協議時,其僅須支持啟動協議。
當操作系統載人時,HID驅動程序會使用HID規范的要求一Set_Protocol,來使得設備從啟動協議(boot protocol)切換成報告協 議(report protocol)。
評論