다음을 통해 공유


GetFmiReturnCode

GetFmiReturnCode 함수는 링크 상태 및 오류 코드를 인쇄 가능한 문자열로 변환합니다. 이 함수는 FMI(함수 관리 인터페이스) 애플리케이션에서 사용할 표준 오류 문자열 집합을 제공합니다.

구문

  
int WINAPI GetFmiReturnCode (  
    UINT errcode1,  
    UINT errcode2,  
    UINT buffer_length,  
    unsigned char FAR *buffer_addr  
);  

매개 변수

errcode1
제공된 매개 변수; 설명을 참조하세요.

errcode2
제공된 매개 변수; 설명을 참조하세요.

buffer_length
제공된 매개 변수; 는 buffer_addr 가리키는 버퍼의 길이를 지정합니다. 권장되는 길이는 256자입니다.

buffer_addr
제공/반환된 매개 변수; 는 형식이 지정된 null로 끝나는 문자열을 보유할 버퍼의 주소를 지정합니다.

반환 값

0x20000001
매개 변수가 잘못되었습니다. 함수가 지정된 오류 코드를 읽을 수 없거나 지정된 버퍼에 쓸 수 없습니다.

0x20000002
지정된 버퍼가 너무 작습니다.

설명

errcode1errcode2 매개 변수는 다음 표와 같이 GetFmiReturnCode가 사용되는 방식에 따라 설정됩니다.

번역할 코드 errcode1의 값 errcode2의 값
오류 및 감지 코드에 지정된 errcode1errcode2 값에는Open(SSCP) Response, Open(PLU) Confirm, Status-Acknowledge(Nack-2), Status-Control(...)에 대한 메시지가 포함됩니다. 시스템 검색 오류 표시기(SDI)가 설정된 Nack2, Status-ErrorAppl-Data 메시지 메시지에서 변경되지 않음 메시지에서 변경되지 않음
Status-Session 메시지에서 반환된 상태 및 한정자 코드 상태*256 + 한정자 0xFFFF
WinLUAGetLastInitStatus의 반환 코드 반환 코드 0xFFFF