エラーおよび警告メッセージの形式
コマンド ライン エラーは次の形式で表示されます。
Command line error : MIDLnnnn: <error text>
[<additional error information>]
追加のエラー情報フィールドは、エラー メッセージに応じてコンテキスト固有の情報を提供します。 たとえば、未解決の型宣言エラーが発生した場合、追加のエラー情報フィールドには、解決できなかった型の名前が表示されます。
コンパイル時の警告は次の形式で表示されます。
<FileName>(line#) : warning MIDLnnnn:
<warning text>
[optional context information]:
コンパイル時エラーは次の形式で表示されます。
<FileName>(line#) : error MIDLnnnn:
<error text>
[optional context information] :
省略可能なコンテキスト情報は、エラーが発生したコンテキストを指します。 これは、MIDL コンパイラが型とプロシージャシグネチャのセマンティック分析中にエラーを検出したときに生成されます。 MIDL コンパイラは、IDL ファイル内のエラーをすばやく見つけるのに役立つ情報を報告します。
システム エラー メッセージは次の形式で表示されます。
<FileName>(line#) : MIDL error 0xnnnn:
"Unexpected internal compiler problem. Try to find a workaround."
このメッセージは、予期しないエラーによって生成されます。 16 進数のエラー番号は、Windows XP、Windows 2000、Windows NT、Windows 98、または Windows 95 のシステム エラー識別子です。 追加情報については、Winerror.h または Ntstatus.h を参照してください。 このエラーの原因となった条件の回避の詳細については、コンパイラ エラー MIDL9008 のエラー テキスト 参照してください。