Tầm quan trọng của DeviceID card màn hình từ WMIC là gì?


1

Tôi đang sử dụng tập lệnh bó trên Windows 10 để thu thập thông tin phần cứng máy khách. Một số khách hàng của tôi là máy tính xách tay có bộ điều hợp video kép, bộ điều hợp đồ họa Intel nhúng và bộ điều hợp Nvidia riêng biệt. Tôi có thể thu thập thông tin tôi cần từ đầu ra của:

wmic path win32_VideoController get /all /format:list

Một số máy khách bộ điều hợp kép báo cáo bộ điều hợp Nvidia là DeviceID = VideoContoder1 và bộ điều hợp Intel là DeviceID = VideoContoder2, trong khi một máy tính xách tay khác có phần cứng giống hệt nhau sẽ báo cáo Intel là VideoContoder1 và Nvidia là VideoContoder2.

Tôi tò mò sự khác biệt giữa hai máy tính xách tay dường như giống hệt nhau có thể là gì. Có bất kỳ ý nghĩa nào của WMIC khi báo cáo bộ điều hợp là VideoControll1 so với VideoControll2 không?

Câu hỏi của tôi là: Làm thế nào để Windows chọn bộ điều hợp nào sẽ là VideoControll1 hoặc VideoControll2?

Cảm ơn!

Câu trả lời:


1

Lời giải thích của tôi

Theo lớp Win32_VideoContoder, thuộc tính DeviceID được kế thừa từ CIM_LogicalDevice . Theo CIM_LogicalDevice, chúng tôi đề xuất rằng nó có thể " đại diện cho một thực thể phần cứng có thể có hoặc không có trong phần cứng vật lý " và vì Vòng loại WMI tiêu chuẩn cho biết " nếu các vòng loại ID vô tình bị bỏ qua, trình biên dịch MOF sẽ tự động tạo ra vòng loại ID " sẽ ngụ ý rằng số DeviceID bạn nhận được khi chạy WMIClệnh vì nó chỉ có thể chọn ID tự động là không đáng kể.

Tài nguyên hỗ trợ


  • Lớp CIM_LogicalDevice

    Lớp CIM_LogicalDevice đại diện cho một thực thể phần cứng có thể hoặc không thể được nhận ra trong phần cứng vật lý.

    Thiết bị ID

    Kiểu dữ liệu: chuỗi

    Kiểu truy cập: Chỉ đọc

    Vòng loại: CIM_Key

    Địa chỉ hoặc thông tin nhận dạng khác để đặt tên duy nhất cho thiết bị logic.


  • Vòng loại WMI tiêu chuẩn

    ID

    Kiểu dữ liệu: VT_I4

    Áp dụng cho: thuộc tính, tham số

    Xác định và sắp xếp duy nhất một tham số thuộc tính hoặc phương thức khi các câu lệnh MOF được tạo tự động.

    Vòng loại này là cần thiết cho các tham số phương pháp. Khi tạo tham số cho một phương thức, các nhà thiết kế lớp nên bắt đầu bằng Id (0) cho tham số đầu tiên và sử dụng từng số nguyên liên tiếp cho mỗi tham số liên tiếp. Nếu các vòng loại ID vô tình bị bỏ qua, trình biên dịch MOF sẽ tự động tạo ra các vòng loại ID.


@ user2869128 Theo cách hiểu của tôi về các bài đọc của tôi mà tôi trích dẫn được tham chiếu cho bạn giải thích cách chọn và số ID đó có thể không quan trọng như thế nào vì đôi khi nó có thể được chọn tự động. Tôi không nghĩ rằng điều đó rất quan trọng dựa trên những phát hiện này.
Pimp Juice IT

1
Điều này đáp ứng nhu cầu của tôi và tôi xem xét nó đã trả lời. Cảm ơn bạn!
dùng2869128
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.