/U switch
L'opzione /U rimuove qualsiasi definizione precedente di un nome passando il nome al preprocessore C come se in base a una direttiva #undefine .
midl /U name
-
nome
-
Specifica un nome definito da passare al preprocessore C come se da una direttiva #undefine . Il nome è predefinito dal preprocessore C o precedentemente definito dall'utente.
È possibile usare più direttive /U in una riga di comando. Spazio vuoto tra l'opzione /U e il nome non definito è facoltativo.
Quando l'opzione /cpp_cmd è presente e l'opzione /cpp_opt non è presente, il compilatore MIDL concatena la stringa specificata dall'opzione /cpp_cmd con le opzioni /I, /D e /U e usa questa stringa concatenata per richiamare il preprocessore C per ogni file di origine IDL e ACF. L'opzione del compilatore MIDL /U viene ignorata quando viene specificata l'opzione del compilatore MIDL /no_cpp o /cpp_opt .
midl /UUNICODE filename.idl