Share via


Modificador /W

El modificador /W especifica el nivel de advertencia del compilador MIDL. El nivel de advertencia indica la gravedad de la advertencia.

midl /W 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 /W y el dígito que indica el valor de nivel de advertencia.

Comentarios

Los niveles de advertencia van de 1 a 4, con un valor de cero significado para 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
W0 Sin advertencias.
W1 Advertencias graves que pueden provocar errores de aplicación. No se ha especificado ningún identificador de enlace, punteros sin atribuir, modificadores en conflicto.
W2 Puede causar problemas en el entorno operativo del usuario. La longitud del identificador supera los 31 caracteres. No se ha especificado ningún brazo de unión predeterminado.
W3 Reservado.
W4 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 /W se puede usar con el modificador /WX para hacer que el compilador MIDL detenga el procesamiento del archivo IDL.

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

Ejemplos

midl /W2 filename.idl

midl /W4 bar.idl

Consulte también

Sintaxis general de la línea de comandos de MIDL

/Advertir