INF ファイル処理関数は、次を含むセットアップとインストール機能を提供します。
INF ファイルを開いたり閉じたりします。
INF ファイルに関する情報の取得。
コピー操作用のソース ファイルとターゲット ディレクトリに関する情報の取得。
INF ファイル セクションで指定されたインストール 操作の実行。
次の表に、INF ファイルの処理に使用される関数を示します。 関数の詳細な説明については、Microsoft Windows SDK のドキュメントを参照してください。
| Function | Description |
|---|---|
指定した INF ファイル内の指定したセクションを実行します。 |
|
リソースを解放し、INF ハンドルを閉じます。 |
|
ドライバー ストアでドライバー パッケージをステージングします。 |
|
ファイルをコピーし、必要に応じて展開します。 |
|
INF ファイルのセクションの最初の行へのポインターを検索するか、キーが指定されている場合は、キーと一致する最初の行を検索します。 |
|
INF ファイル セクションの次の行へのポインターを返します。 |
|
INF ファイル セクション内の次の行へのポインターを返します。キーが指定されている場合は、キーと一致する次の行を返します。 |
|
INF ファイル内の指定した行のフィールドからバイナリ データを取得します。 |
|
行内のフィールドの数を返します。 |
|
INF ファイルからファイル圧縮情報を取得します。 |
|
ドライバー ストア内の INF ファイルの完全修飾ファイル名 (ディレクトリ パスとファイル名) を取得します。このファイルは、システム INF ファイル ディレクトリ 内の指定された INF ファイルまたはドライバー ストア内の指定された INF ファイルに対応します。 |
|
指定したディレクトリ内の INF ファイルの一覧を返します。 |
|
INF ファイルに関する情報を返します。 |
|
INF ファイル内の指定した行の指定したフィールドの整数値を取得します。 |
|
システム INF ファイル ディレクトリ内の INF ファイルの完全修飾名 (ディレクトリ パスとファイル名) を取得します。これは、システム INF ファイル ディレクトリ内の指定された INF ファイルまたは ドライバー ストア内の指定された INF ファイルに対応します。 |
|
指定したセクションの指定したインデックス値に関連付けられている行へのポインターを返します。 |
|
指定したセクションの行数を返します。 |
|
INF ファイルから指定した行の内容を取得します。 |
|
1 行の指定したフィールドから始まる複数の文字列を返します。 |
|
INF ファイルに一覧表示されているソース ファイルの場所を返します。 |
|
指定したファイルのサイズ、または INF ファイルの指定したセクションに一覧表示されているファイルのセットを返します。 |
|
ソースのパス、タグ ファイル、または説明を取得します。 |
|
INF ファイル内の指定した行のフィールドから文字列データを取得します。 |
|
指定した INF ファイル セクションに一覧表示されているファイルのターゲット パスを決定します。 |
|
指定したファイルを特定のターゲット ディレクトリにインストールします。 |
|
指定したファイルを特定のターゲット ディレクトリにインストールします。 既存のバージョンのファイルが使用されている場合、インストールは延期されます。 |
|
コピーのために、指定した INF ファイル セクション内のファイルをキューに入れます。 ( SetupQueueCopySection と同じです)。 |
|
INF DDInstall セクションで指定されたディレクティブを実行します。 |
|
INF DDInstall で指定されているサービスのインストールおよび削除操作を実行します。[サービス] セクション。 |
|
INF ファイルを開き、既存の INF ハンドルに追加します。 |
|
INF ファイルを開き、それにハンドルを返します。 |
|
オペレーティング システムの既定のインストールに含まれていたファイルのファイルとレイアウト情報を含むマスター INF ファイルを開きます。 |
|
指定した INF ファイルの構成 INF ファイルの 1 つの名前を返します。 |
|
指定した INF ファイルの構成 INF ファイルのいずれかのバージョン番号を返します。 |
|
ディレクトリ ID (DIRID) を指定したディレクトリに割り当てます。 |
|
指定した INF ファイルをアンインストールし、関連付けられているファイルを削除します。pnf および .cat ファイル (存在する場合)。 |
|
デジタル署名された INF ファイルが変更されていないことを確認します。 (Windows XP 以降)。 |