오류 및 경고 메시지 형식Error and Warning Message Formats

명령줄 오류는 다음과 같은 형식으로 표시 됩니다.Command-line errors appear in the following format:

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

추가 오류 정보 필드는 오류 메시지에 따라 컨텍스트별 정보를 제공 합니다.The additional error-information field provides context-specific information depending on the error message. 예를 들어, 확인 되지 않은 형식 선언 오류가 발생 하면 추가 오류 정보 필드에 확인할 수 없는 형식의 이름이 표시 됩니다.For example, when an unresolved type-declaration error occurs, the additional error-information field displays the name of the type that could not be resolved.

컴파일 시간 경고는 다음과 같은 형식으로 표시 됩니다.Compile-time warnings appear in the following format:

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

컴파일 시간 오류는 다음과 같은 형식으로 표시 됩니다.Compile-time errors appear in the following format:

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

선택적 컨텍스트 정보는 오류가 발생 한 컨텍스트를 나타냅니다.Optional context information refers to the context in which the error occurred. 이는 형식 및 프로시저 시그니처의 의미 체계 분석 중에 MIDL 컴파일러가 오류를 발견할 때 생성 됩니다.It is generated when the MIDL compiler discovers an error during semantic analysis of type and procedure signatures. MIDL 컴파일러는 IDL 파일에서 오류를 신속 하 게 찾을 수 있도록이 정보를 보고 합니다.The MIDL compiler reports this information to help you find the error in the IDL file quickly.

시스템 오류 메시지는 다음과 같은 형식으로 표시 됩니다.System error messages appear in the following format:

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

이 메시지는 예기치 않은 오류로 인해 생성 됩니다.This message is generated by an error that was unexpected. 16 진수 오류 번호는 Windows XP, Windows 2000, Windows NT, Windows 98 또는 Windows 95 시스템 오류 식별자입니다.The hexadecimal error number is a Windows XP, Windows 2000, Windows NT, Windows 98, or Windows 95 system error identifier. Winerror.h 또는 Ntstatus에서 추가 정보를 찾을 수 있습니다.You may find additional information in Winerror.h or Ntstatus.h. 이 오류를 발생 시킨 조건을 해결 하는 방법에 대 한 자세한 내용은 컴파일러 오류 MIDL9008에 대 한 오류 텍스트를 참조 하세요.For more information on working around the conditions that caused this error, see the error text for compiler error MIDL9008.