sbpurcvx

La función sbpurcvx procesa Las respuestas abiertas desde un procedimiento de enrutamiento. Una aplicación puede definir un procedimiento de enrutamiento al que llama el módulo de acceso dinámico (DMOD) cuando se recibe un mensaje. Este procedimiento de enrutamiento debe llamar primero a sbpurcvx para controlar los mensajes de respuesta Open recibidos. Esto garantiza que las respuestas abiertas diseñadas para el localizador de recursos se controlen correctamente.

Sintaxis

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

Parámetros

msgptr
Puntero al mensaje devuelto por el DMOD al procedimiento de enrutamiento.

locl
Localidad desde la que se recibió el mensaje (si retstat indica el mensaje devuelto) o localidad a la que se perdió la ruta de acceso (si retstat indica el error de ruta de acceso).

retstat
Motivo de la llamada:

CEDINMSG (1: mensaje devuelto.

CEDINLLN (2): error de ruta de acceso.

Valor devuelto

TRUE
El localizador de recursos ha aceptado el mensaje; la aplicación no debe procesarla más.

FALSE
La aplicación debe procesar el mensaje.

Comentarios

DMOD llama a esta función mediante un procedimiento de enrutamiento al que llama el DMOD. La aplicación no la llama directamente.

Los parámetros de sbpurcvx se deben tomar de los parámetros de routproc. Sin embargo, tenga en cuenta que el primer parámetro para sbpurcvx es un puntero a un puntero a un encabezado de búfer (es decir, un puntero al parámetro correspondiente para el procedimiento de enrutamiento, no al propio parámetro).