Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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).