Structure 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.

Syntaxe

typedef struct {
  WORD  wLength;
  WORD  wValueLength;
  WORD  wType;
  WCHAR szKey;
  WORD  Padding;
  DWORD Value;
} Var;

Membres

wLength

Type : WORD

Longueur, en octets, de la structure Var .

wValueLength

Type : WORD

Longueur, en octets, du membre Value .

wType

Type : WORD

Type de données dans la ressource de version. Ce membre est 1 si la ressource de version contient des données texte et 0 si la ressource de version contient des données binaires.

szKey

Type : WCHAR

Chaîne Unicode L"Translation ».

Remplissage

Type : WORD

Autant de mots zéro que nécessaire pour aligner le membre Value sur une limite 32 bits.

Valeur

Type : DWORD

Tableau d’une ou plusieurs valeurs qui sont des paires d’identificateurs de page de langage et de code. Pour plus d’informations, consultez la section Remarques suivante.

Notes

Cette structure n’est pas une véritable structure en langage C, car elle contient des membres de longueur variable. Cette structure a été créée uniquement pour représenter la organization des données dans une ressource de version et n’apparaît dans aucun des fichiers d’en-tête fournis avec le Kit de développement logiciel (SDK) Windows.

Si vous utilisez la structure Var pour répertorier les langues prises en charge par votre application ou votre DLL au lieu d’utiliser plusieurs ressources de version, utilisez le membre Value pour contenir un tableau de valeurs DWORD indiquant les combinaisons de langue et de page de code prises en charge par ce fichier. Le mot de bas ordre de chaque DWORD doit contenir un identificateur de langue Microsoft, et le mot d’ordre élevé doit contenir le numéro de page de code IBM. Un mot d’ordre élevé ou de bas ordre peut être égal à zéro, ce qui indique que le fichier est indépendant de la langue ou de la page de code. Si la structure Var est omise, le fichier sera interprété comme indépendant de la langue et de la page de code.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]

Voir aussi

Référence

VarFileInfo

StringFileInfo

StringTable

VS_VERSIONINFO

Conceptuel

Informations sur la version