次の方法で共有


INF ファイルの一般的なガイドライン

INF ファイルには多くの共通部分があり、1 つの構文規則のセットに従います。 ただし、これらは、Microsoft Windows でサポートされているさまざまなデバイスと同じくらい異なります。 INF ファイルを記述する場合は、次の情報ソースを参照してください。

  • このセクションと INF セクションINF ディレクティブ のリファレンス 資料の概要

  • INF ファイルでは、インストール プロセスの開始時にドライバー パッケージの検証チェックに合格するために、有効な構造と構文を使用する必要があります。

    INFVerif ツールを使用して、INF ファイルの構造と構文を検証します。

  • INF ファイルには、有効な INF SourceDisksFiles セクションと SourceDisksNames セクションが 含まれている必要があります。 Windows Vista 以降では、これらのセクションが存在し、正しく入力されていない限り、オペレーティング システムは ドライバー パッケージをドライバー ストア にコピーしません。

  • デバイスクラスに関する文書

    たとえば、デバイスがプリンターの場合は、「プリンター ドライバーのインストールと構成」を参照してください。

  • INF ファイル用 WDK ツール

    詳細については、「 INF ファイルのツール」を参照してください。 これらのツールは、WDK の \Tools サブディレクトリに含まれています。

  • INF ファイルのサンプルと類似デバイス用の INF ファイル

    サンプル ドライバーを確認して、デバイスと同様のデバイス用の INF ファイルがあるかどうかを確認します。

  • ドライバー パッケージのコンポーネントは、システムの %SystemRoot%/Inf ディレクトリ内の INF ファイルを直接コピーまたは削除しないでください。

INF ファイルとファイル エンコードの編集

改行の挿入を制御できる任意のテキスト エディターを使用して、INF ファイルを作成または変更できます。 ファイルは、ANSI または Unicode (UTF-16 LE) ファイル エンコードで保存する必要があります。 Unicode (UTF-16 LE) は、INF でさまざまな言語での INF 文字列セクション のローカライズをサポートできるため、推奨されます。 INF に ASCII 以外の文字が含まれている場合は、ファイルを Unicode (UTF-16 LE) ファイルとして保存する必要があります。

INF ファイルの名前付けとバージョン管理のベスト プラクティス

  • INF名称は、他のベンダーのINFとの競合を避けるように命名する必要があります。 たとえば、INF 名には、プレフィックスまたはサフィックスとして、会社名の省略形を含めることができます。

  • ブランド化文字列、設定などの側面で異なる同じドライバー パッケージの 2 つの異なるバリアントがある場合、これらの 2 つのドライバー パッケージには一意の名前が必要です。

  • バージョン管理メカニズムとして INF ファイルのタイム スタンプを任意に変更しないでください。 INF ファイルのバージョン管理は、INF バージョン セクションINF DriverVer ディレクティブを使用して指定された日付とバージョン番号に基づく必要があります。

  • INF または INF が参照するファイルを更新するたびに、INF の INF DriverVer ディレクティブ の日付とバージョンを更新する必要があります。