SBPURCVX

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 的第一個參數是指向緩衝區標頭的指標(也就是指向路由程序對應參數的指標,而非參數本身)。