Commutateur /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 dans la plage 0 à 4. Il n’y a pas d’espace entre le commutateur /W et le chiffre indiquant la valeur de niveau d’avertissement.

Notes

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é la plus élevée est le niveau 1. Le tableau suivant décrit les avertissements pour chaque niveau d’avertissement.

Niveau d’avertissement Description Exemple
W0 Aucun avertissement.
W1 Avertissements graves pouvant provoquer des erreurs d’application. Aucun handle de liaison spécifié, pointeurs non alloué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 bras d’union par défaut spécifié.
W3 Réservé.
W4 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 /W peut être utilisé avec le commutateur /WX pour provoquer l’arrêt du traitement du fichier IDL par le compilateur MIDL.

Le commutateur /W se comporte comme le commutateur /warn .

Exemples

midl /W2 filename.idl

midl /W4 bar.idl

Voir aussi

Syntaxe de ligne de commande MIDL générale

/Avertir