Windows 如何評估驅動程式套件
注意
此頁面描述 Windows 如何判斷 驅動程式套件, 符合裝置上之指定驅動程式套件的排名值。 若要了解驅動程式套件排名和其他因素(包括 INF 日期、驅動程式版本等)如何用來判斷 Windows 為裝置選取的驅動程式套件,請參閱 Windows 如何選取驅動程式。
Windows 會將排名指派給符合裝置的 驅動程式套件。 排名會指出驅動程式套件與裝置相符程度。 驅動程式排名是以等於或大於零的整數表示。 排名越低,驅動程式套件與裝置的相容性越好。
驅動程式套件的排名是一個複合值,取決於驅動程式套件的簽章、驅動程式套件所支援的功能,以及驅動程式套件 INF 檔案 所報告之
排名是以 DWORD 類型的值表示。 排名是簽章分數、特徵分數和標識符分數的總和。 排名會格式化為 0x
簽章分數 會根據其數位簽名是否受信任來排名驅動程式套件。 簽章分數只取決於 [SS] 字段的值。 未指定的簽章分數會以 0xSS000000 表示。
如需了解 Windows Vista 和更新版本的 Windows 如何透過驅動程式套件的簽章來安裝驅動程式套件的概況,請參閱 簽章類別和驅動程式安裝。
功能分數 會根據驅動程式套件支援的功能來排名驅動程式套件。 功能分數只取決於 GG 欄位的值。 未指定的特徵分數以 0x00GG0000 表示。
識別符分數 會根據 裝置報告的裝置識別字符串 和驅動程式套件 INF 檔案中 INF Models 區段中的裝置識別字符串條目之間的匹配類型,對驅動程式套件進行排名。 標識子分數只取決於 THHH 字段的值。 未指定的識別碼分數會以 THHH0x0000
表示。
如需了解 SetupAPI 記錄中有關驅動程式套件排名及簽章類型的條目,請參閱 SetupAPI 記錄中的