Compartir a través de


Modificador /warn

El modificador /warn especifica el nivel de advertencia del compilador MIDL.

midl /warn level

Opciones de modificador

level

Especifica el nivel de advertencia, un entero del intervalo comprendido entre 0 y 4. No hay espacio entre el modificador /warn y el dígito que indica el valor de nivel de advertencia.

Comentarios

El nivel de advertencia indica la gravedad de la advertencia. Los niveles de advertencia oscilan entre 1 y 4, con un valor de cero que significa no mostrar información de advertencia. La advertencia de gravedad más alta es el nivel 1. En la tabla siguiente se describen las advertencias de cada nivel de advertencia.

Nivel de advertencia Descripción Ejemplo
0 No hay advertencias.
1 Advertencias graves que pueden provocar errores de aplicación. No se especifica ningún identificador de enlace, punteros no distribuidos, modificadores en conflicto.
2 Puede causar problemas en el entorno operativo del usuario. La longitud del identificador supera los 31 caracteres. No se especificó ningún brazo de unión predeterminado.
3 Reservado.
4 Nivel de advertencia más bajo. Construcciones de C que no son ANSI.

 

Las advertencias son diferentes de los errores. Los errores hacen que el compilador MIDL detenga el procesamiento del archivo IDL. Las advertencias hacen que el compilador MIDL emita un mensaje informativo y continúe procesando el archivo IDL.

El nivel de advertencia establecido por el modificador /warn se puede usar con el modificador WX para hacer que el compilador MIDL detenga el procesamiento del archivo IDL.

El modificador /warn se comporta igual que el modificador /W .

Ejemplos

midl /warn2 filename.idl

midl /warn4 bar.idl

Consulte también

Sintaxis general de la línea de comandos de MIDL