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 offenen Antwortnachrichten zu verarbeiten. Dadurch wird sichergestellt, dass offene Antworten, die für den Ressourcenlocator vorgesehen sind, ordnungsgemäß behandelt werden.

Syntax

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

Parameter

msgptr
Zeigen Sie auf die nachricht, die vom DMOD an die Routingprozedur zurückgegeben wird.

locl
Lokalität, von der die Nachricht empfangen wurde (wenn "retstat " die Nachricht zurückgegeben hat) oder die Lokalität, an die der Pfad verloren gegangen ist (wenn retstat den Pfadfehler angibt).

retstat
Grund für Anruf:

CEDINMSG (1 – zurückgegebene Nachricht.

CEDINLLN (2) – Pfadfehler.

Rückgabewert

WAHR
Der Ressourcenlocator hat die Nachricht akzeptiert; die Bewerbung sollte sie nicht weiter verarbeiten.

FALSCH
Die Nachricht sollte von der Anwendung verarbeitet werden.

Bemerkungen

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 aus den Parametern für routproc entnommen werden. Beachten Sie jedoch, dass der erste Parameter für sbpurcvx ein Zeiger auf einen Zeiger auf einen Pufferheader ist (d. a. ein Zeiger auf den entsprechenden Parameter für die Routingprozedur, nicht der Parameter selbst).