INF ファイル処理関数は、次を含むセットアップとインストール機能を提供します。
INF ファイルを開いたり閉じたりします。
INF ファイルに関する情報の取得。
コピー操作用のソース ファイルとターゲット ディレクトリに関する情報の取得。
INF ファイル セクションで指定されたインストール 操作の実行。
次の表に、INF ファイルの処理に使用される関数を示します。 関数の詳細な説明については、Microsoft Windows SDK のドキュメントを参照してください。
| Function | Description |
|---|---|
指定した INF ファイル内の指定したセクションを実行します。 |
|
リソースを解放し、INF ハンドルを閉じます。 |
|
Stages a driver package in the Driver Store. |
|
ファイルをコピーし、必要に応じて展開します。 |
|
INF ファイルのセクションの最初の行へのポインターを検索するか、キーが指定されている場合は、キーと一致する最初の行を検索します。 |
|
INF ファイル セクションの次の行へのポインターを返します。 |
|
INF ファイル セクション内の次の行へのポインターを返します。キーが指定されている場合は、キーと一致する次の行を返します。 |
|
INF ファイル内の指定した行のフィールドからバイナリ データを取得します。 |
|
行内のフィールドの数を返します。 |
|
INF ファイルからファイル圧縮情報を取得します。 |
|
Retrieves the fully qualified file name (directory path and file name) of an INF file in the Driver Store that corresponds to a specified INF file in the system INF file directory or a specified INF file in the driver store. |
|
指定したディレクトリ内の INF ファイルの一覧を返します。 |
|
INF ファイルに関する情報を返します。 |
|
INF ファイル内の指定した行の指定したフィールドの整数値を取得します。 |
|
Retrieves the fully qualified name (directory path and file name) of an INF file in the system INF file directory that corresponds to a specified INF file in the system INF file directory or a specified INF file in the Driver Store. |
|
指定したセクションの指定したインデックス値に関連付けられている行へのポインターを返します。 |
|
指定したセクションの行数を返します。 |
|
INF ファイルから指定した行の内容を取得します。 |
|
1 行の指定したフィールドから始まる複数の文字列を返します。 |
|
INF ファイルに一覧表示されているソース ファイルの場所を返します。 |
|
指定したファイルのサイズ、または INF ファイルの指定したセクションに一覧表示されているファイルのセットを返します。 |
|
ソースのパス、タグ ファイル、または説明を取得します。 |
|
INF ファイル内の指定した行のフィールドから文字列データを取得します。 |
|
指定した INF ファイル セクションに一覧表示されているファイルのターゲット パスを決定します。 |
|
指定したファイルを特定のターゲット ディレクトリにインストールします。 |
|
指定したファイルを特定のターゲット ディレクトリにインストールします。 既存のバージョンのファイルが使用されている場合、インストールは延期されます。 |
|
コピーのために、指定した INF ファイル セクション内のファイルをキューに入れます。 (Same as SetupQueueCopySection.) |
|
Performs the directives specified in an INF DDInstall section. |
|
Performs service installation and deletion operations as specified in an INF DDInstall.Services section. |
|
INF ファイルを開き、既存の INF ハンドルに追加します。 |
|
INF ファイルを開き、それにハンドルを返します。 |
|
オペレーティング システムの既定のインストールに含まれていたファイルのファイルとレイアウト情報を含むマスター INF ファイルを開きます。 |
|
指定した INF ファイルの構成 INF ファイルの 1 つの名前を返します。 |
|
指定した INF ファイルの構成 INF ファイルのいずれかのバージョン番号を返します。 |
|
ディレクトリ ID (DIRID) を指定したディレクトリに割り当てます。 |
|
Uninstalls a specified INF file, and deletes the associated .pnf and .cat files, if they exist. |
|
デジタル署名された INF ファイルが変更されていないことを確認します。 (Windows XP 以降)。 |