sbpurcvx 函式處理路由程序中的開放回應。 應用程式可以定義路由程序,當收到訊息時,動態存取模組(DMOD)會呼叫該程序。 此路由程序應先呼叫 sbpurcvx ,處理收到的任何 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 的第一個參數是指向緩衝區標頭的指標(也就是指向路由程序對應參數的指標,而非參數本身)。