Freigeben über


sbpurcvx

Die sbpurcvx-Funktion verarbeitet Open-Antworten aus einer Routingprozedur. Eine Anwendung kann eine Routingprozedur definieren, die vom Dynamic Access Module (DMOD) aufgerufen wird, wenn eine Nachricht empfangen wird. Diese Routingprozedur sollte zuerst sbpurcvx aufrufen, um alle empfangenen Open-Antwortnachrichten zu verarbeiten. Dadurch wird sichergestellt, dass Open-Antworten, die für den Ressourcenlocator vorgesehen sind, ordnungsgemäß behandelt werden.

Syntax

  
USHORT sbpurcvx(   
BUFHDR * *msgptr,   
INTEGER locl,   
INTEGER retstat  
);  

Parameter

msgptr
Zeiger auf die vom DMOD zurückgegebene Nachricht auf die Routingprozedur.

locl
Lokalität, von der die Nachricht empfangen wurde (wenn retstat die zurückgegebene Nachricht angibt), oder Lokalität, an der der Pfad verloren gegangen ist (wenn retstat auf Pfadfehler hinweist).

retstat
Grund für den Anruf:

CEDINMSG (1 – Nachricht zurückgegeben.

CEDINLLN (2) – Pfadfehler.

Rückgabewert

true
Der Ressourcenlocator hat die Nachricht akzeptiert. die Anwendung sollte sie nicht weiter bearbeiten.

false
Die Nachricht sollte von der Anwendung verarbeitet werden.

Hinweise

Diese Funktion wird von einer Routingprozedur aufgerufen, die vom DMOD aufgerufen wird. Sie wird nicht direkt von der Anwendung aufgerufen.

Die Parameter für sbpurcvx sollten den Parametern für routproc entnommen werden. Beachten Sie jedoch, dass der erste Parameter auf sbpurcvx ein Zeiger auf einen Zeiger auf einen Pufferheader ist (also ein Zeiger auf den entsprechenden Parameter für die Routingprozedur, nicht auf den Parameter selbst).