Bouton/w
Le commutateur /w spécifie le niveau d’avertissement du compilateur MIDL. Le niveau d’avertissement indique la gravité de l’avertissement.
midl /W level
Options de commutateur
-
level
-
Spécifie le niveau d’avertissement, un entier compris entre 0 et 4. Il n’y a pas d’espace entre le commutateur /w et le chiffre indiquant la valeur de niveau avertissement.
Remarques
Les niveaux d’avertissement sont compris entre 1 et 4, avec une valeur égale à zéro pour ne pas afficher d’informations d’avertissement. L’avertissement de gravité la plus élevée est de niveau 1. Le tableau suivant décrit les avertissements pour chaque niveau d’avertissement.
| Niveau d’avertissement | Description | Exemple |
|---|---|---|
| W0 | Aucun avertissement. | |
| W1 | Avertissements sérieux qui peuvent provoquer des erreurs d’application. | Aucun handle de liaison spécifié, pointeurs non attributés, commutateurs en conflit. |
| W2 | 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 ARM d’Union par défaut n’a été spécifié. |
| W3 | Réservé. | |
| W4 | Niveau d’avertissement le plus bas. | Constructions non-ANSI C. |
Les avertissements sont différents des erreurs. Les erreurs provoquent l’arrêt du traitement du fichier IDL par le compilateur MIDL. Les avertissements font en sorte que le compilateur MIDL émette un message d’information et continue le traitement du fichier IDL.
Le niveau d’avertissement défini par le commutateur /w peut être utilisé avec le commutateur /WX pour faire en sorte que le compilateur MIDL arrête le traitement du fichier IDL.
Le commutateur /w se comporte de la même façon que le commutateur /WARN .
Exemples
MIDL/W2 NomFichier. idl
/W4. idl de la barre MIDL