Modificador /U
El modificador /U quita cualquier definición anterior de un nombre pasando el nombre al preprocesador de C como si fuera una directiva de #undefine .
midl /U name
Opciones de modificador
-
name
-
Especifica un nombre definido que se va a pasar al preprocesador de C como si fuera una directiva #undefine . El nombre está predefinido por el preprocesador de C o definido previamente por el usuario.
Comentarios
Se pueden usar varias directivas /U en una línea de comandos. El espacio en blanco entre el modificador /U y el nombre no definido es opcional.
Cuando el modificador /cpp_cmd está presente y el modificador /cpp_opt no es , el compilador MIDL concatena la cadena especificada por el modificador /cpp_cmd con las opciones /I, /D y /U y usa esta cadena concatenada para invocar el preprocesador de C para cada archivo de origen IDL y ACF. El modificador del compilador MIDL /U se omite cuando se especifica el modificador del compilador MIDL /no_cpp o /cpp_opt .
Ejemplos
midl /UUNICODE filename.idl
Consulte también