Chương 6: Quá trình tìm hiểu của máy chủ đối với thiết bị
6.2.11 Máy chủ gán và tải một bộ điều khiển cho 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 thấy một sự phù hợp nào thì 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ị
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 hơn một chức năng, tức là thiết bị mà cần tới hai địa chỉ thiết bị khi làm việc). Các thiết bị đa 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 nhau trong cùng một cấu hình. Máy chủ chỉ có thể gán các bộ điều khiển sau khi các giao diện đã được cho phép làm việc. Bước sau đây sẽ làm rõ hơn vấn
đề này.