다음을 통해 공유


GetAppcReturnCode

GetAppcReturnCode 함수는 동사 제어 블록의 기본 및 보조 반환 코드를 인쇄 가능한 문자열로 변환합니다. 이 함수는 5250 에뮬레이터와 같은 APPC 애플리케이션에서 사용할 표준 오류 문자열 집합을 제공합니다.

문법

  
    int WINAPI GetAppcReturnCode(   
struct appc_hdr FAR * vpb,  
UINTbuffer_length,  
unsigned char FAR * buffer_addr);  

매개 변수

vpb
제공된 매개 변수입니다. 동사 제어 블록의 주소를 지정합니다.

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

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

반환 값

GetAppcReturnCode 함수는 성공에 대해 buffer_addr 다시 전달된 오류 문자열의 길이를 나타내는 양수 값을 반환합니다.

반환 값이 0이면 오류가 발생합니다. Microsoft Windows에서 GetLastError 에 대한 호출은 다음과 같이 실제 오류 반환 코드를 제공합니다.

0x20000001
매개 변수가 잘못되었습니다. 함수가 지정된 동사 제어 블록에서 읽을 수 없거나 지정된 버퍼에 쓸 수 없습니다.

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

0x20000003
APPC 문자열 라이브러리 APPCST32.DLL 로드할 수 없습니다.

비고

buffer_addr 반환된 설명 오류 문자열은 새 줄 문자(\n)로 종료되지 않습니다.

설명 오류 문자열은 APPCST32.DLL 포함되며 다른 언어에 맞게 사용자 지정할 수 있습니다.