Partager via


Informations sur la version

Les informations de version facilitent l’installation des fichiers par les applications et permettent aux programmes d’installation d’analyser les fichiers actuellement installés. La ressource d’informations sur la version contient le numéro de version du fichier, son système d’exploitation prévu et le nom du fichier d’origine.

Dans cette section

Nom Description
À propos des informations de version Décrit les fonctions d’informations de version.
Utilisation des informations de version Explique comment utiliser les fonctions d’informations de version.
Informations de référence sur la version Contient la référence d’API.

Fonctions d’informations sur les versions

Nom Description
GetFileVersionInfo Récupère les informations de version du fichier spécifié.
GetFileVersionInfoEx Récupère les informations de version du fichier spécifié.
GetFileVersionInfoSize Détermine si le système d’exploitation peut récupérer les informations de version d’un fichier spécifié. Si des informations de version sont disponibles, GetFileVersionInfoSize retourne la taille, en octets, de ces informations.
GetFileVersionInfoSizeEx Détermine si le système d’exploitation peut récupérer les informations de version d’un fichier spécifié. Si des informations de version sont disponibles, GetFileVersionInfoSizeEx retourne la taille, en octets, de ces informations.
VerFindFile Détermine l’emplacement d’installation d’un fichier en fonction de la localisation d’une autre version du fichier dans le système. Les valeurs renvoyées par VerFindFile dans les mémoires tampons spécifiées sont utilisées dans un appel ultérieur à la fonction VerInstallFile .
VerInstallFile Installe le fichier spécifié en fonction des informations retournées par la fonction VerFindFile . VerInstallFile décompresse le fichier, si nécessaire, attribue un nom de fichier unique et recherche les erreurs, telles que les fichiers obsolètes.
VerLanguageName Récupère une chaîne de description pour la langue associée à un identificateur binaire de langue Microsoft spécifié.
VerQueryValue Récupère les informations de version spécifiées à partir de la ressource d’informations sur la version spécifiée. Pour récupérer la ressource appropriée, avant d’appeler VerQueryValue, vous devez d’abord appeler la fonction GetFileVersionInfoSize , puis la fonction GetFileVersionInfo .

Structures d’informations sur les versions

Nom Description
String Représente le organization de données dans une ressource de version de fichier. Il contient une chaîne qui décrit un aspect spécifique d’un fichier, par exemple la version d’un fichier, ses avis de copyright ou ses marques commerciales.
StringFileInfo Représente le organization de données dans une ressource de version de fichier. Il contient des informations de version qui peuvent être affichées pour une langue et une page de code particulières.
StringTable Représente le organization de données dans une ressource de version de fichier. Il contient des informations de mise en forme de page de langage et de code pour les chaînes spécifiées par le membre Children . Une page de code est un jeu de caractères ordonné.
Var Représente le organization de données dans une ressource de version de fichier. Il contient généralement une liste de paires d’identificateurs de page de langage et de code prises en charge par la version de l’application ou de la DLL.
VarFileInfo Représente le organization de données dans une ressource de version de fichier. Il contient des informations de version qui ne dépendent pas d’une combinaison de langue et de page de code particulière.
VS_FIXEDFILEINFO Contient des informations de version sur un fichier. Ces informations sont indépendantes de la langue et de la page de code.
VS_VERSIONINFO Représente le organization de données dans une ressource de version de fichier. Il s’agit de la structure racine qui contient toutes les autres structures d’informations de version de fichier.