/U switch
Sakelar /U menghapus definisi nama sebelumnya dengan meneruskan nama ke preprosektor C seolah-olah dengan direktif #undefine .
midl /U name
-
nama
-
Menentukan nama yang ditentukan untuk diteruskan ke pra-prosesor C seolah-olah oleh arahan #undefine . Nama ini telah ditentukan sebelumnya oleh prapemrosedur C atau sebelumnya ditentukan oleh pengguna.
Beberapa arahan /U dapat digunakan dalam baris perintah. Spasi kosong antara sakelar /U dan nama yang tidak terdefinisi bersifat opsional.
Ketika sakelar /cpp_cmd ada dan sakelar /cpp_opt tidak, kompilator MIDL menggabungkan string yang ditentukan oleh sakelar /cpp_cmd dengan opsi /I, /D, dan /U dan menggunakan string yang digabungkan ini untuk memanggil praproscessor C untuk setiap file sumber IDL dan ACF. Sakelar pengkompilasi MIDL /U diabaikan ketika sakelar pengkompilasi MIDL /no_cpp atau /cpp_opt ditentukan.
midl /UUNICODE filename.idl