오류 및 경고 메시지 형식

명령줄 오류는 다음 형식으로 표시됩니다.

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에 대한 오류 텍스트를 참조하세요.