/warn switch
Der Schalter /warn gibt die Warnstufe des MIDL-Compilers an.
midl /warn level
-
level
-
Gibt die Warnstufe an, eine ganze Zahl im Bereich 0 bis 4. Zwischen dem Schalter /warn und der Ziffer, die den Wert auf Warnungsebene angibt, ist kein Leerzeichen vorhanden.
Die Warnstufe gibt den Schweregrad der Warnung an. Die Warnstufen reichen von 1 bis 4, wobei der Wert null bedeutungslos ist, um keine Warninformationen anzuzeigen. Die Warnung mit dem höchsten Schweregrad ist Stufe 1. In der folgenden Tabelle werden die Warnungen für die einzelnen Warnstufen beschrieben.
Warnstufe | BESCHREIBUNG | Beispiel |
---|---|---|
0 | Keine Warnungen. | |
1 | Schwerwiegende Warnungen, die Anwendungsfehler verursachen können. | Kein Bindungshandle angegeben, nicht attributierte Zeiger, in Konflikt stehende Switches. |
2 | Kann probleme in der Betriebsumgebung des Benutzers verursachen. | Die Länge des Bezeichners überschreitet 31 Zeichen. Kein Standard-Union-Arm angegeben. |
3 | Reserviert. | |
4 | Niedrigste Warnstufe. | Nicht-ANSI C-Konstrukte. |
Warnungen unterscheiden sich von Fehlern. Fehler führen dazu, dass der MIDL-Compiler die Verarbeitung der IDL-Datei anhält. Warnungen führen dazu, dass der MIDL-Compiler eine Informationsmeldung ausgibt und die Verarbeitung der IDL-Datei fortsetzen kann.
Die vom Schalter /warn festgelegte Warnstufe kann mit dem WX-Switch verwendet werden, damit der MIDL-Compiler die Verarbeitung der IDL-Datei anhält.
Der /warn-Schalter verhält sich genauso wie der / W-Schalter .
midl /warn2 filename.idl
midl /warn4 bar.idl