sbpurcvx
La función sbpurcvx procesa 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 Open 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
El DMOD llama a esta función. La aplicación no la llama directamente.
Los parámetros de sbpurcvx se deben tomar de los parámetros para routproc. Sin embargo, tenga en cuenta que el primer parámetro de 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).