C API의 대부분의 함수는 리턴 코드 값을 리턴하며 오류 블록의 핸들인 선택적 입력 매개변수를 가지고 있습니다. 이 절에서는 각 리턴 코드와 오류 블록의 역할에 대해 설명합니다.
응용프로그램은 C 함수를 호출할 때 오류 블록의 핸들을 호출의 입력 매개변수로 포함할 수 있습니다. 호출에 실패하면 XMS는 호출 실패 이유에 대한 정보를 오류 블록에 저장합니다. 응용프로그램은 오류 블록에서 이 정보를 검색할 수 있습니다.
예외 코드는 같은 환경에서 JMS 메소드가 처리하는 JMS 예외와 일치합니다.
XMS 오류 블록을 작성하고 오류 블록에서 정보를 추출할 수 있는 헬퍼 함수를 제공합니다. 핸들을 입력 매개변수로 승인할 수 있는 첫번째 함수를 호출하기 전에 응용프로그램은 헬퍼 함수를 사용하여 오류 블록을 작성하고 그에 대한 핸들을 얻어야 합니다. 함수 호출에 실패하면 응용프로그램은 XMS 오류 블록에 저장한 오류에 대한 정보를 추출할 수 있습니다. 헬퍼 함수에 대한 자세한 정보는 ErrorBlock을 참조하십시오.