Commutateur /WX
Le commutateur /WX indique au compilateur MIDL de gérer toutes les erreurs au niveau d’avertissement donné en tant qu’erreurs.
midl /WX
Ce commutateur n’a aucun paramètre.
Si le commutateur /WX est spécifié et que le commutateur /Wn n’est pas spécifié, tous les avertissements au niveau par défaut, niveau 1, sont traités comme des erreurs.
Le commutateur /Wn indique au compilateur d’afficher tous les avertissements au niveau n et /WX indique au compilateur de gérer tous les avertissements en tant qu’erreurs. La combinaison de ces deux commutateurs indique au compilateur de gérer tous les avertissements au niveau n en tant qu’erreurs.
Les erreurs sont différentes des avertissements. 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 zéro (0) indique au compilateur MIDL de supprimer les informations d’avertissement. Lorsque les commutateurs /W0 et /WX sont combinés, le compilateur MIDL supprime toutes les informations d’avertissement. Dans ce cas, le commutateur /WX n’a aucun effet.
midl /WX filename.idl
midl /W3 /WX filename.idl