共用方式為


Windows 如何排名驅動程式套件

注意

此頁面描述 Windows 如何判斷 指定驅動程式套件符合裝置上的驅動程式套件 排名值。 若要了解驅動程式套件排名和其他因素(包括 INF 日期、驅動程式版本等)如何用來判斷 Windows 為裝置選取的驅動程式套件,請參閱 Windows 如何選取驅動程式

Windows 會將排名指派給 符合裝置的驅動程式套件 。 排名會指出驅動程式套件與裝置相符程度。 驅動程式排名是以等於或大於零的整數表示。 排名越低,驅動程式套件越符合裝置。

驅動程式套件的排名是一個複合值,取決於驅動程式套件的簽章、驅動程式套件所支援的功能,以及裝置所報告之裝置識別字串串與驅動程式套件 INF 檔案之 INF 模型區段中指定之裝置識別字元串之間的比對類型。

排名是以 DWORD 類型的值表示。 排名是簽章分數、特徵分數和標識符分數的總和。 排名會格式化為 0xSSGGTHHH,其中 SGTH 是四位字段 ,而 SSGGTHHH 欄位代表三個排名分數,如下所示:

  • 章分數 會根據其數字簽名是否受信任來排名驅動程式套件。 簽章分數只取決於 SS 欄位的值。 未指定的簽章分數會以 0xSS000000 表示。

    如需 Windows Vista 和更新版本 Windows 如何使用驅動程式套件簽章來判斷驅動程式套件安裝方式的概觀,請參閱 簽章類別和驅動程式安裝

  • 功能分數會根據驅動程式套件支援的功能來排名驅動程式套件。 功能分數只取決於 GG 欄位的值。 未指定的特徵分數會以 GG0000 0x00表示。

  • 標識符分數會根據裝置所報告之裝置識別字串與驅動程式套件 INF 檔案 INF 檔案之 INF Models 區段中所列的裝置識別字串之間的比對類型來排名驅動程式套件。 標識子分數只取決於 THHH 欄位的值。 未指定的標識碼分數會以 THHH 0x0000表示。

如需 SetupAPI 記錄中指出驅動程式套件排名和驅動程式套件簽章類型之 SetupAPI 記錄檔中專案的相關信息,請參閱 SetupAPI 記錄中的驅動程式排名資訊。