次の方法で共有


INF FeatureScore ディレクティブ

FeatureScore ディレクティブは、ドライバーがサポートする機能に基づいて、ドライバーの追加のランク付け基準を提供します。 たとえば、機能スコアは、クラス固有の条件に基づいてドライバーを区別する デバイス セットアップ クラス に対して定義できます。

[DDInstall]
  
FeatureScore=featurescore

FeatureScore ディレクティブは、Windows Vista 以降のバージョンの Windows でサポートされています。

警告

FeatureScore ディレクティブは、[DDInstall] セクションで直接指定した場合にのみ処理されます。

エントリ

featurescore
この値は、機能の内容に基づいてドライバーのランク付けスコアを指定します。 このエントリは、0x00と0xFFの間の 1 バイトの 16 進数です。

featurescore 値が低いほど、より優れた特徴スコアランクが指定されます。ここで、0x00は最適な特徴スコアランクです。 FeatureScore ディレクティブが指定されていない場合、Windows はドライバーの既定の機能スコアランクの0xFFを使用します。

手記

FeatureScore はほとんど使用しないでください。INF が属するデバイス セットアップ クラスが、そのクラスのドライバー パッケージの FeatureScore を設定するタイミングと方法に関するガイダンスを提供する場合に限られます。

備考

Windows が同じデバイスの複数のドライバーを検出した場合は、最初にインストールする最適なドライバーを判断する必要があります。 これを実現するために、Windows では、次のようないくつかの要因またはスコアに基づいて、各ドライバーに全体的なランクが割り当てられます。

  • ドライバーが署名されているかどうかに基づくドライバー署名スコア (署名スコア)。

  • ドライバーの機能スコア (機能スコア) は、ドライバーの機能がデバイスの別のドライバーと比較してランク付けされる方法に基づいています。

  • デバイスのバス ドライバーによって報告されるプラグ アンド プレイ (PnP) デバイス識別文字列が、INF ファイルの INF Models セクションで デバイス識別文字列とどの程度一致するかに基づいて、ハードウェア識別子スコア (識別子スコア)。

機能スコアは、ドライバーがサポートする機能に基づいてドライバーをランク付けする方法を提供します。 たとえば、機能スコアは、クラス固有の条件に基づいてドライバーを区別する デバイス セットアップ クラスに対して定義できます。

この機能スコアは識別子スコアを補完するため、ドライバー ライターは、明確に定義された条件に基づくデバイスの異なるドライバーをより簡単かつ正確に区別できます。

ドライバーのランク付け方法の詳細については、「Windows によるドライバーのランク付け方法 (Windows Vista 以降)を参照してください。

関連項目

INF モデルセクション

機能スコアの

識別子スコア を する

署名スコア を する