/warn スイッチ

/warn スイッチは、MIDL コンパイラの警告レベルを指定します。

midl /warn level

スイッチ オプション

level

警告レベル (0 から 4 の範囲の整数) を指定します。 /warn スイッチと警告レベルの値を示す数字の間にスペースがありません。

解説

警告レベルは、警告の重大度を示します。 警告レベルの範囲は 1 から 4 で、警告情報を表示しない意味の値は 0 です。 最も重大度の高い警告はレベル 1 です。 次の表では、各警告レベルの警告について説明します。

警告レベル 説明
0 警告はありません。
1 アプリケーション エラーの原因となる重大な警告。 バインド ハンドルが指定されていない、属性が設定されていないポインター、競合するスイッチ。
2 ユーザーの動作環境で問題が発生する可能性があります。 識別子の長さが 31 文字を超えています。 既定の共用体アームは指定されません。
3 予約済み。
4 最も低い警告レベル。 ANSI 以外の C コンストラクト。

 

警告はエラーとは異なります。 エラーが発生すると、MIDL コンパイラは IDL ファイルの処理を停止します。 警告により、MIDL コンパイラは情報メッセージを出力し、IDL ファイルの処理を続行します。

/warn スイッチによって設定された警告レベルを WX スイッチと共に使用すると、MIDL コンパイラが IDL ファイルの処理を停止できます。

/warn スイッチは、/W スイッチと同じように動作します。

midl /warn2 filename.idl

midl /warn4 bar.idl

関連項目

一般的な MIDL コマンド ライン構文