Partager via


sbpurcvx

La fonction sbpurcvx traite les réponses Open à partir d’une procédure de routage. Une application peut définir une procédure de routage appelée par le module d’accès dynamique (DMOD) lorsqu’un message est reçu. Cette procédure de routage doit d’abord appeler sbpurcvx pour gérer les messages de réponse Open reçus. Cela garantit que les réponses open destinées au localisateur de ressources sont gérées correctement.

Syntaxe

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

Paramètres

msgptr
Pointeur vers le message retourné par le DMOD vers la procédure de routage.

locl
Localité à partir de laquelle le message a été reçu (si retstat indique le message retourné) ou localité vers laquelle le chemin a été perdu (si retstat indique une erreur de chemin).

retstat
Motif de l’appel :

CEDINMSG (1— message retourné.

CEDINLLN (2) : erreur de chemin d’accès.

Valeur renvoyée

TRUE
Le localisateur de ressources a accepté le message ; l’application ne doit pas la traiter davantage.

FALSE
Le message doit être traité par l’application.

Remarques

Cette fonction est appelée par une procédure de routage appelée par le DMOD. Il n’est pas appelé directement par l’application.

Les paramètres de sbpurcvx doivent être extraits des paramètres de routproc. Notez, toutefois, que le premier paramètre de sbpurcvx est un pointeur vers un en-tête de mémoire tampon (c’est-à-dire un pointeur vers le paramètre correspondant pour la procédure de routage, et non le paramètre lui-même).