Freigeben über


/warn switch

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

midl /warn level

Optionen wechseln

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.

Bemerkungen

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 .

Beispiele

midl /warn2 filename.idl

midl /warn4 bar.idl

Weitere Informationen

Allgemeine MIDL-Befehlszeilensyntax