Formatos de mensaje de error y advertencia

Los errores de la línea de comandos aparecen en el formato siguiente:

Command line error : MIDLnnnn: <error text> 
[<additional error information>]

El campo información de error adicional proporciona información específica del contexto en función del mensaje de error. Por ejemplo, cuando se produce un error de declaración de tipo sin resolver, el campo información de error adicional muestra el nombre del tipo que no se pudo resolver.

Las advertencias en tiempo de compilación aparecen en el formato siguiente:

<FileName>(line#) : warning MIDLnnnn: 
<warning text>
[optional context information]:

Los errores en tiempo de compilación aparecen en el formato siguiente:

<FileName>(line#) : error MIDLnnnn: 
<error text>
[optional context information] :

La información de contexto opcional hace referencia al contexto en el que se produjo el error. Se genera cuando el compilador midl detecta un error durante el análisis semántico de las firmas de tipo y procedimiento. El compilador MIDL informa de esta información para ayudarle a encontrar rápidamente el error en el archivo IDL.

Los mensajes de error del sistema aparecen en el formato siguiente:

<FileName>(line#) : MIDL error 0xnnnn: 
"Unexpected internal compiler problem. Try to find a workaround."

Este mensaje se genera mediante un error inesperado. El número de error hexadecimal es Windows XP, Windows 2000, Windows NT, Windows 98 o Windows identificador de error del sistema 95. Puede encontrar información adicional en Winerror.h o Ntstatus.h. Para obtener más información sobre cómo trabajar en torno a las condiciones que provocaron este error, vea el texto del error del compilador MIDL9008.