Fehler- und Warnmeldungsformate
Befehlszeilenfehler werden im folgenden Format angezeigt:
Command line error : MIDLnnnn: <error text>
[<additional error information>]
Das zusätzliche Fehlerinformationsfeld stellt kontextspezifische Informationen in Abhängigkeit von der Fehlermeldung bereit. Wenn beispielsweise ein nicht aufgelöster Typdeklarationsfehler auftritt, zeigt das Feld zusätzliche Fehlerinformationen den Namen des Typs an, der nicht aufgelöst werden konnte.
Kompilierzeitwarnungen werden im folgenden Format angezeigt:
<FileName>(line#) : warning MIDLnnnn:
<warning text>
[optional context information]:
Kompilierzeitfehler werden im folgenden Format angezeigt:
<FileName>(line#) : error MIDLnnnn:
<error text>
[optional context information] :
Optionale Kontextinformationen beziehen sich auf den Kontext, in dem der Fehler aufgetreten ist. Sie wird generiert, wenn der MIDL-Compiler während der semantischen Analyse von Typ- und Prozedursignaturen einen Fehler erkennt. Der MIDL-Compiler meldet diese Informationen, damit Sie den Fehler in der IDL-Datei schnell finden können.
Systemfehlermeldungen werden im folgenden Format angezeigt:
<FileName>(line#) : MIDL error 0xnnnn:
"Unexpected internal compiler problem. Try to find a workaround."
Diese Meldung wird durch einen unerwarteten Fehler generiert. Die hexadezimale Fehlernummer ist ein Systemfehlerbezeichner für Windows XP, Windows 2000, Windows NT, Windows 98 oder Windows 95. Weitere Informationen finden Sie unter Winerror.h oder Ntstatus.h. Weitere Informationen zum Umgehen der Bedingungen, die diesen Fehler verursacht haben, finden Sie im Fehlertext für den Compilerfehler MIDL9008.