Règles s'appliquant aux instructions de définition de moduleRules for Module-Definition Statements

Les règles de syntaxe suivantes s’appliquent à toutes les instructions dans un fichier .def.The following syntax rules apply to all statements in a .def file. Autres règles qui s’appliquent aux instructions spécifiques sont décrites avec chaque instruction.Other rules that apply to specific statements are described with each statement.

  • Instructions, les mots clés des attributs et les identificateurs spécifié par l’utilisateur respectent la casse.Statements, attribute keywords, and user-specified identifiers are case sensitive.

  • Durée pendant laquelle les noms contenant des espaces ou des points-virgules ( ;) de fichiers doit être placé entre guillemets («).Long file names containing spaces or semicolons (;) must be enclosed in quotation marks (").

  • Utiliser un ou plusieurs espaces, des tabulations ou des caractères de saut de ligne pour séparer un mot clé d’instruction de ses arguments et pour séparer les instructions les unes des autres.Use one or more spaces, tabs, or newline characters to separate a statement keyword from its arguments and to separate statements from each other. Un signe deux-points ( :)) ou signe égal (=) qui désigne un argument est entouré de zéro ou plusieurs espaces, tabulations ou caractères de saut de ligne.A colon (:) or equal sign (=) that designates an argument is surrounded by zero or more spaces, tabs, or newline characters.

  • Un nom ou bibliothèque instruction, si vous, doit précéder toutes les autres instructions.A NAME or LIBRARY statement, if used, must precede all other statements.

  • Le SECTIONS et exportations instructions peuvent apparaître plusieurs fois dans le fichier .def.The SECTIONS and EXPORTS statements can appear more than once in the .def file. Chaque instruction accepte plusieurs spécifications, qui doivent être séparées par un ou plusieurs espaces, des tabulations ou des caractères de saut de ligne.Each statement can take multiple specifications, which must be separated by one or more spaces, tabs, or newline characters. Le mot clé d’instruction doit apparaître une seule fois avant la première spécification et peut être répété avant chaque spécification supplémentaire.The statement keyword must appear once before the first specification and can be repeated before each additional specification.

  • De nombreuses instructions ont une option de ligne de commande de lien équivalente.Many statements have an equivalent LINK command-line option. Consultez la description de l’option de liaison correspondante pour plus d’informations.See the description of the corresponding LINK option for additional details.

  • Commentaires dans le fichier .def sont désignés par un point-virgule ( ;) au début de chaque ligne de commentaire.Comments in the .def file are designated by a semicolon (;) at the beginning of each comment line. Un commentaire ne peuvent pas partager une ligne avec une instruction, mais il peut apparaître entre les spécifications dans une instruction multiligne.A comment cannot share a line with a statement, but it can appear between specifications in a multiline statement. (SECTIONS et exportations sont des instructions multilignes.)(SECTIONS and EXPORTS are multiline statements.)

  • Arguments numériques sont spécifiés en base 10 ou hexadécimale.Numeric arguments are specified in base 10 or hexadecimal.

  • Si un argument de chaîne correspond à un mot réservé, elle doit figurer entre guillemets doubles («).If a string argument matches a reserved word, it must be enclosed in double quotation marks (").

Voir aussiSee also

Fichiers de définition de module (.Def)Module-Definition (.Def) Files