sbpurcvx
sbpurcvx 함수는 라우팅 프로시저에서 Open 응답을 처리합니다. 애플리케이션은 메시지가 수신될 때 DMOD(동적 액세스 모듈)에서 호출하는 라우팅 프로시저를 정의할 수 있습니다. 이 라우팅 프로시저는 먼저 sbpurcvx 를 호출하여 수신된 Open 응답 메시지를 처리해야 합니다. 이렇게 하면 리소스 로케이터에 대한 Open 응답이 올바르게 처리됩니다.
구문
USHORT sbpurcvx(
BUFHDR * *msgptr,
INTEGER locl,
INTEGER retstat
);
매개 변수
msgptr
DMOD에서 라우팅 프로시저에 반환된 메시지에 대한 포인터입니다.
locl
메시지가 수신된 지역성( retstat 가 반환된 메시지를 나타내는 경우) 또는 경로가 손실된 지역성( retstat 가 경로 오류를 나타내는 경우).
retstat
호출 이유:
CEDINMSG(1 - 메시지가 반환됨)
CEDINLLN (2)-경로 오류입니다.
반환 값
TRUE
리소스 로케이터가 메시지를 수락했습니다. 애플리케이션은 더 이상 처리하지 않아야 합니다.
FALSE
애플리케이션에서 메시지를 처리해야 합니다.
설명
이 함수는 DMOD에서 호출하는 라우팅 프로시저에 의해 호출됩니다. 애플리케이션에서 직접 호출되지 않습니다.
sbpurcvx에 대한 매개 변수는 routproc에 대한 매개 변수에서 가져와야 합니다. 그러나 sbpurcvx 에 대한 첫 번째 매개 변수는 버퍼 헤더에 대한 포인터(즉, 매개 변수 자체가 아닌 라우팅 프로시저에 대한 해당 매개 변수에 대한 포인터)에 대한 포인터입니다.