Fonctions d’installation des fichiers INF
Les fonctions suivantes de l’API d’installation sont utilisées avec les fichiers INF.
| Fonction | Description |
|---|---|
| SetupCloseInfFile | Libère des ressources et ferme le descripteur INF. |
| SetupDecompressOrCopyFile | Copie un fichier et, si nécessaire, le décompresse. |
| SetupFindFirstLine | Recherche la première ligne dans une section d’un fichier INF ou, si une clé est spécifiée, la première ligne correspondant à cette clé. Il met à jour le membre de ligne d’une structure INFCONTEXT . |
| SetupFindNextLine | Retourne la ligne suivante dans une section relative au membre de ligne de la structure INFCONTEXT spécifiée. |
| SetupFindNextMatchLine | Retourne la ligne suivante dans une section relative au membre de ligne du INFCONTEXT spécifié qui correspond à une clé spécifiée. |
| SetupGetBinaryField | Récupère les données d’une ligne dont les champs sont au format binaire. |
| SetupGetFieldCount | Retourne le nombre de champs dans une ligne. |
| SetupGetFileCompressionInfo | Récupère des informations de compression de fichier à partir d’un fichier INF. |
| SetupGetInfFileList | Obtient la liste des types de fichiers INF dans un répertoire spécifié. |
| SetupGetInfInformation | Retourne des informations sur un fichier INF (par membre de ligne d’un INFCONTEXT ou d’un nom de fichier). |
| SetupGetIntField | Retourne le champ entier spécifié d’une ligne dans un fichier INF. |
| SetupGetLineByIndex | Met à jour le membre de ligne d’un INFCONTEXT pour la ligne à un index spécifié dans la section spécifiée. |
| SetupGetLineCount | Retourne le nombre de lignes dans la section spécifiée. |
| SetupGetLineText | Récupère le contenu d’une ligne spécifiée d’un fichier INF. |
| SetupGetMultiSzField | Retourne une liste de chaînes, en commençant au champ spécifié d’une ligne dans un fichier INF. |
| SetupGetSourceFileLocation | Obtient l’ordinal et le chemin d’accès du disque source (par rapport à la racine source) où se trouve le fichier source |
| SetupGetSourceFileSize | Obtient la taille de fichier d’un fichier source individuel ou d’une section de fichiers de copie d’un fichier INF. |
| SetupGetSourceInfo | Récupère le chemin d’accès, le fichier de balises ou la description d’une source. |
| SetupGetStringField | Retourne le champ de chaîne spécifié d’une ligne dans un fichier INF. |
| SetupGetTargetPath | Obtient le chemin d’accès cible d’une section de fichiers de copie dans un fichier INF. |
| SetupInstallFile | Installe un fichier. |
| SetupInstallFileEx | Installe un fichier et retourne une variable indiquant si le fichier était en cours d’utilisation. |
| SetupInstallFilesFromInfSection | Met en file d’attente tous les fichiers spécifiés dans les sections copier les fichiers, Supprimer les fichiers et Renommer les fichiers qui sont répertoriés par une section d' installation . |
| SetupInstallFromInfSection | Exécute les directives spécifiées dans une section d' installation du fichier INF. |
| SetupInstallServicesFromInfSection | Effectue les opérations d’installation et de suppression de service telles qu’elles sont spécifiées dans la section de service d’un fichier INF. |
| SetupOpenAppendInfFile | Ouvre un fichier INF et l’ajoute à un handle INF existant. |
| SetupOpenInfFile | Ouvre un fichier INF et retourne un handle à celui-ci. |
| SetupOpenMasterInf | Ouvre le fichier INF qui contient les informations de mise en page et de fichier pour les fichiers livrés avec le système. |
| SetupQueryInfFileInformation | Interroge une structure d’informations INF sur les noms de fichiers INF associés. |
| SetupQueryInfVersionInformation | Interroge une structure d’informations INF pour obtenir des informations sur la version de l’un de ses fichiers INF constitutifs. |
| SetupSetDirectoryId | Associe un nouvel identificateur de répertoire à un répertoire particulier. |