sbpurcvx
sbpurcvx 関数は、ルーティング プロシージャからの Open 応答を処理します。 アプリケーションは、メッセージの受信時に動的アクセス・モジュール (DMOD) によって呼び出されるルーティング手順を定義できます。 このルーティング手順では、最初に sbpurcvx を呼び出して、受信した Open 応答メッセージを処理する必要があります。 これにより、リソース ロケーターを対象とした Open 応答が正しく処理されます。
構文
USHORT sbpurcvx(
BUFHDR * *msgptr,
INTEGER locl,
INTEGER retstat
);
パラメーター
msgptr
DMOD によってルーティング プロシージャに返されるメッセージへのポインター。
locl
メッセージの受信元の局所性 ( retstat がメッセージが返されたことを示す場合)、またはパスが失われたローカル性 ( retstat がパス エラーを示す場合)。
retstat
呼び出しの理由:
CEDINMSG (1— メッセージが返されました。
CEDINLLN (2)— パス エラー。
戻り値
TRUE
リソース ロケーターがメッセージを受け入れた。アプリケーションはそれ以上処理しないでください。
FALSE
メッセージはアプリケーションによって処理される必要があります。
注釈
この関数は、DMOD によって呼び出されるルーティング プロシージャによって呼び出されます。 アプリケーションによって直接呼び出されるわけではありません。
sbpurcvx のパラメーターは、routproc のパラメーターから取得する必要があります。 ただし、 sbpurcvx への最初のパラメーターは、バッファー ヘッダーへのポインター (つまり、パラメーター自体ではなく、ルーティング プロシージャの対応するパラメーターへのポインター) へのポインターであることに注意してください。