mô tả khác mà máy chủ
sẽ nhận như bộ mô tả điểm cuối (endpoint descriptor), bộ mô tả chuỗi ký tự
(string descriptor), bộ mô tả giao diện (interface descriptor) ...và cuối cùng
thường là các bộ mô tả cấu hình (configuration descriptor). Số lượng các bộ mô
tả cấu hình mà máy chủ nhận có thể là 1 hoặc nhiều hơn, đó là tùy vào những
gì đã khai báo trong bộ mô tả thiết bị. Để thu nhận một bộ mô tả cấu hình thì
máy chủ sẽ gửi yêu cầu Get_Descriptor (với byte cao của trường wValue là 02h
để chỉ ra loại bộ mô tả mà host muốn nhận là bộ mô tả cấu hình) 2 lần. Lần đầu
nó chỉ nhận 9 byte của bộ mô tả cấu hình để biết được tổng kích thước của bộ
mô tả cấu hình và các bộ mô tả lớp con của bộ mô tả cấu hình. Ở lần sau nó sẽ
thu lấy đầy đủ nội dung của bộ mô tả cấu hình.
6.2.11 Máy chủ gán và tải một bộ điều khiển cho thiết bị thiết bị
Sau khi tìm hiểu về thiết bị thông qua các bộ mô tả của nó, máy chủ tìm
kiếm bộ điều khiển thiết bị phù hợp nhất cho thiết bị để quản lý việc giao tiếp
với thiết bị. Windows cố gắng tìm kiếm sự phù hợp giữa các thông tin chứa
trong các file INF với các thông tin thu được từ thiết bị về số nhận dạng nhà
sản xuất (Vendor ID), số nhận dạng sản phẩm (Product ID) và có thể là cả
phiên bản của sản phẩm. Nếu Windows không tìm
nó sẽ xem thiết bị có thuộc một lớp được định nghĩa hay không. Nếu thiết bị
Lê Ngọc Du - Lớp ĐT7 - K46 - ĐHBKHN
Đồ án tốt nghiệp Sơ lược về chuẩn USB 2.0 cũng không thuộc một lớp được định nghĩa thì windows sẽ yêu cầu bạn chỉ ra nơi mà nó có thể tìm thấy một bộ điều khiển phù hợp. Nếu như một thiết bị đã từng được cài đặt thành công trước đó thì windows có thể sử dụng thông tin trong phần đăng ký của hệ thống (system registry) thay vì tìm kiếm file INF
phù hợp. Sau khi hệ điều hành gán và tải một bộ điều khiển, bộ điều khiển có
thể yêu cầu thiết bị gửi lại các bộ mô tả của nó hoặc các bộ mô tả khác của một lớp cụ thể. Những gì vừa nêu trong mục 6.2.11 này sẽ diễn ra tại một thời điểm khác đối với các thiết bị đa năng (các thiết bị mà có chứa nhiều
năng có thể có các bộ điều khiển khác nhau được gán cho các giao diện khác