Fonctions de configuration de fichier INF
Les fonctions d’API d’installation suivantes sont utilisées avec les fichiers INF.
Fonction | Description |
---|---|
SetupCloseInfFile | Libère des ressources et ferme le handle 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 qui correspond à cette clé. Il met à jour le membre Line d’une structure INFCONTEXT . |
SetupFindNextLine | Retourne la ligne suivante dans une section relative au membre Line de la structure INFCONTEXT spécifiée. |
SetupFindNextMatchLine | Retourne la ligne suivante dans une section relative au membre Line de l’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 d’une ligne. |
SetupGetFileCompressionInfo | Récupère les informations de compression de fichier à partir d’un fichier INF. |
SetupGetInfFileList | Obtient une 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 | Mises à jour le membre Line 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 à partir 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 du disque source (par rapport à la racine source) où se trouve le fichier source |
SetupGetSourceFileSize | Obtient la taille d’un fichier source individuel ou d’une section Copier des fichiers d’un fichier INF. |
SetupGetSourceInfo | Récupère le chemin d’accès, le fichier d’étiquette 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 cible d’une section Copier des fichiers dans un fichier INF. |
SetupInstallFile | Installe un fichier. |
SetupInstallFileEx | Installe un fichier et retourne une variable indiquant si le fichier a été utilisé ou non. |
SetupInstallFilesFromInfSection | Met en file d’attente tous les fichiers spécifiés dans les sections Copier des fichiers, Supprimer des fichiers et Renommer les fichiers répertoriés par une section Installer . |
SetupInstallFromInfSection | Exécute les directives spécifiées dans la section Installation d’un fichier INF. |
SetupInstallServicesFromInfSection | Effectue les opérations d’installation et de suppression du service comme spécifié dans une section Service d’un fichier INF. |
SetupOpenAppendInfFile | Ouvre un fichier INF et l’ajouter à un handle INF existant. |
SetupOpenInfFile | Ouvre un fichier INF et lui retourne un handle. |
SetupOpenMasterInf | Ouvre le fichier INF qui contient les informations de fichier et de disposition pour les fichiers fournis 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 de version sur l’un de ses fichiers INF constitutifs. |
SetupSetDirectoryId | Associe un nouvel identificateur de répertoire à un répertoire particulier. |