Schalter "/warn"

Der Schalter /warn gibt die Warnstufe des MIDL-Compilers an.

midl /warn level

Switch-Optionen

level

Gibt die Warnstufe an, eine ganze Zahl im Bereich von 0 bis 4. Zwischen dem Schalter /warn und der Ziffer, die den Wert der Warnstufe angibt, ist kein Leerzeichen.

Hinweise

Die Warnstufe gibt den Schweregrad der Warnung an. Die Warnstufen liegen zwischen 1 und 4, und der Wert 0 bedeutet, dass keine Warnungsinformationen angezeigt werden. Die Warnung mit dem höchsten Schweregrad ist Stufe 1. In der folgenden Tabelle werden die Warnungen für jede Warnstufe beschrieben.

Warnstufe Beschreibung Beispiel
0 Keine Warnungen.
1 Schwerwiegende Warnungen, die Anwendungsfehler verursachen können. Kein Bindungshandler angegeben, keine attributierten Zeiger, in Konflikt stehende Schalter.
2 Kann Zu Problemen in der Betriebsumgebung des Benutzers führen. Die Länge des Bezeichners überschreitet 31 Zeichen. Es wurde kein Standard-Union-Arm angegeben.
3 Reserviert.
4 Niedrigste Warnstufe. Nicht-ANSI C-Konstrukte.

Warnungen unterscheiden sich von Fehlern. Fehler bewirken, dass der MIDL-Compiler die Verarbeitung der IDL-Datei anzuhalten. Warnungen führen dazu, dass der MIDL-Compiler eine Informationsmeldung aus gibt und die Verarbeitung der IDL-Datei fortbestrebt.

Die vom Schalter /warn festgelegte Warnstufe kann mit dem WX-Switch verwendet werden, um zu bewirken, dass der MIDL-Compiler die Verarbeitung der IDL-Datei anzuhalten.

Der Schalter /warn verhält sich genauso wie der Schalter /W.

Beispiele

midl /warn2 filename.idl

midl /warn4 bar.idl

Siehe auch

Allgemeine MIDL-Befehlszeilensyntax