Freigeben über


sepdrout

Mit der Sepdrout-Funktion für Win32® kann eine Anwendung ein eigenes Routing empfangener Nachrichten ausführen, indem eine Prozedur eingerichtet wird, die vom Dynamic Access Module (DMOD) aufgerufen wird, wenn eine Nachricht empfangen wird.

Syntax

  
DWORD sepdrout(  
DWORD ( *proc_addr,)  
(BUFHDR *, USHORT, USHORT  
);  
  
DWORD sepdrout(   
    DWORD *proc_addr,   
    (BUFHDR *, USHORT, USHORT   
   );  

Parameter

proc_addr
Die Routingprozedur.

Rückgabewert

NO_ERROR (0)
Erfolgreich.

Alles andere
Erfolglos.

Bemerkungen

Diese Funktion ist nur für Kunden verfügbar, wie im Aufruf zu sbpuinit festgelegt.

Eine Anwendung kann bis zu vier Routingprozeduren aufweisen. Beachten Sie, dass die Bibliotheken Advanced Program-to-Program Communications (APPC) und Common Service Verb (CSV) jeweils eine Routingprozedur verwenden. Wenn der DMOD eine Nachricht empfängt, wird jede Routingprozedur aufgerufen, bis eine die Nachricht akzeptiert.

Ein Beispiel für eine Routingprozedur finden Sie unter routproc.