Commutateur /warn
Le commutateur /warn spécifie le niveau d’avertissement du compilateur MIDL.
midl /warn level
Options de commutateur
-
level
-
Spécifie le niveau d’avertissement, un entier dans la plage 0 à 4. Il n’y a pas d’espace entre le commutateur /warn et le chiffre indiquant la valeur de niveau d’avertissement.
Notes
Le niveau d’avertissement indique la gravité de l’avertissement. Les niveaux d’avertissement vont de 1 à 4, avec une valeur zéro qui signifie qu’aucune information d’avertissement n’est affichée. L’avertissement de gravité le plus élevé est le niveau 1. Le tableau suivant décrit les avertissements pour chaque niveau d’avertissement.
Niveau d’avertissement | Description | Exemple |
---|---|---|
0 | Aucun avertissement. | |
1 | Avertissements graves pouvant provoquer des erreurs d’application. | Aucun handle de liaison spécifié, pointeurs non alloués, commutateurs en conflit. |
2 | Peut entraîner des problèmes dans l’environnement d’exploitation de l’utilisateur. | La longueur de l’identificateur dépasse 31 caractères. Aucun bras d’union par défaut spécifié. |
3 | Réservé. | |
4 | Niveau d’avertissement le plus bas. | Constructions C non ANSI. |
Les avertissements sont différents des erreurs. Les erreurs provoquent l’arrêt du traitement du fichier IDL par le compilateur MIDL. Les avertissements obligent le compilateur MIDL à émettre un message d’information et à poursuivre le traitement du fichier IDL.
Le niveau d’avertissement défini par le commutateur /warn peut être utilisé avec le commutateur WX pour provoquer l’arrêt du traitement du fichier IDL par le compilateur MIDL.
Le commutateur /warn se comporte comme le commutateur /W .
Exemples
midl /warn2 filename.idl
midl /warn4 bar.idl
Voir aussi