/peringatkan pengalih
Sakelar /warn menentukan tingkat peringatan pengkompilasi MIDL.
midl /warn level
-
tingkat
-
Menentukan tingkat peringatan, bilangan bulat dalam rentang 0 hingga 4. Tidak ada spasi antara sakelar /warn dan digit yang menunjukkan nilai tingkat peringatan.
Tingkat peringatan menunjukkan tingkat keparahan peringatan. Tingkat peringatan berkisar dari 1 hingga 4, dengan nilai nol yang berarti tidak menampilkan informasi peringatan. Peringatan tingkat keparahan tertinggi adalah tingkat 1. Tabel berikut ini menjelaskan peringatan untuk setiap tingkat peringatan.
Tingkat peringatan | Deskripsi | Contoh |
---|---|---|
0 | Tidak ada peringatan. | |
1 | Peringatan parah yang dapat menyebabkan kesalahan aplikasi. | Tidak ada handel pengikatan yang ditentukan, penunjuk yang tidak terikat, sakelar yang bertentangan. |
2 | Dapat menyebabkan masalah di lingkungan operasi pengguna. | Panjang pengidentifikasi melebihi 31 karakter. Tidak ada arm gabungan default yang ditentukan. |
3 | Dicadangkan. | |
4 | Tingkat peringatan terendah. | Konstruksi non-ANSI C. |
Peringatan berbeda dari kesalahan. Kesalahan menyebabkan pengkompilasi MIDL menghentikan pemrosesan file IDL. Peringatan menyebabkan pengkompilasi MIDL memancarkan pesan informasi dan terus memproses file IDL.
Tingkat peringatan yang diatur oleh sakelar /warn dapat digunakan dengan sakelar WX untuk menyebabkan pengkompilasi MIDL menghentikan pemrosesan file IDL.
Sakelar /warn berperilaku sama dengan sakelar /W .
midl /warn2 filename.idl
midl /warn4 bar.idl